Excel/Magento。CSV

Excel/Magento。CSV,excel,magento,vba,Excel,Magento,Vba,我有个大问题。我对建立一个Magento站点感到非常紧张,它通过csv处理导入的方式让人难以理解 我基本上没有VBA培训,但我认为它可以帮助我完成这项工作。 问题在于多字段csv。 我有一个名为size的列标题。下面我需要7列固定值:38,39,40,…,44 我当前的csv使用单行。 所以我需要多行,只需要大小列中的单元格完成这些值。 例: 我找到了剧本 Sub InsertARow() 'make new row ActiveCell.EntireRow.Insert Shift:=xlD

我有个大问题。我对建立一个Magento站点感到非常紧张,它通过csv处理导入的方式让人难以理解

我基本上没有VBA培训,但我认为它可以帮助我完成这项工作。 问题在于多字段csv。 我有一个名为size的列标题。下面我需要7列固定值:38,39,40,…,44 我当前的csv使用单行。 所以我需要多行,只需要大小列中的单元格完成这些值。 例:

我找到了剧本

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处理。

您的问题与以下问题基本相同,因此您可能希望将我的解决方案应用于您的情况—这样做应该不太困难


这看起来像是一个产品导入,只需一次性操作,为什么不手动操作电子表格呢?
for i:=1 to n do 
    j:=i+7(the number of sizes i need to display) -> insert the above code for that cell.