大きな問題があります。私は Magento サイトを立ち上げることに非常にストレスを感じており、csv を介してインポートを処理する方法は頭を悩ませています!
私は基本的に VBA のトレーニングを受けていませんが、これを行うのに役立つと思います。問題はマルチフィールド csv にあります。sizeという名前の列ヘッダーがあります。その下に、固定値の 7 つの列が必要です: 38、39、40、...、44 現在の CSV は単一の行を使用しています。したがって、複数の行が必要です。サイズ列のセルだけが、これらの値で完成しました。元:
HEADER1 HEADER2 HEADER3 SIZE HEADER 4
Value Value Value 38,39, etc Value
Value2 Value2 Value2 38,39, etc Value2
I Need This:
HEADER1 HEADER2 HEADER3 SIZE HEADER 4
Value Value Value 38 Value
39
40
41
Value2 Value2 Value2 38 Value2
39
40
41
スクリプトを見つけました
Sub InsertARow()
'make new row
ActiveCell.EntireRow.Insert Shift:=xlDown
'copy the row above
ActiveCell.Offset(-1, 0).EntireRow.Copy Cells(ActiveCell.Row, 1)
On Error Resume Next
'clear every cell in the new line that does not have a formula
ActiveCell.EntireRow.SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
これにより、現在の選択範囲の上に X 行が挿入されます。選択中のすべてのセルに対してこれを行う方法はありますか? オートコンプリートが残りを処理します。みたいなことを考えていた
for i:=1 to n do
j:=i+7(the number of sizes i need to display) -> insert the above code for that cell.
そして、実際の完成はExcelによって処理されます。