
答案1
假設基本型號位於 A 列,變體位於 B 列,尺寸位於 C 列,並且建立時的 SKU 位於不同的單元格上,則您可以使用以下 VBA 巨集:
Sub AllSKU()
Dim model, myvariant, mysize, sku As String
Dim lRow As Long
Dim i As Integer
lRow = Cells(Rows.Count, 1).End(xlUp).Row 'Get the last row with data
model = Range("A2").Value
Range("E:E").Value = "" 'Clear Column E -- As it will be used for SKUs
Range("E" & 1).Value = "SKU"
For x = 2 To lRow
If Range("A" & x).Value <> "" Then 'Get model when cell is not empty
model = Range("A" & x)
End If
Range("E" & x).Value = model & "-" & Range("B" & x).Value & "-" & Range("C" & x).Value
Next
End Sub
它循環遍歷單元格並在 E 列上建立 SKU。