Я новичок в VBA.Как я могу использовать VBA для генерации таблицы на основе данных из другой таблицы?Например: сгенерировать table2 из table1, где я получу все возможные комбинации для ключа Color;
таблица 1 состоит из: цвет, модель, год.
В таблице 2 я хочу сгенерировать все возможные комбинации для цвет + модель + год

Мне удается написать этот код
Sub generatedinput()
Dim listA As Range
Dim listB As Range
Dim listC As Range
Range("D11:F999").Clear
Set listA = Range("I11", Range("I11").End(xlDown))
Set listB = Range("J11", Range("J11").End(xlDown))
Set listC = Range("K11", Range("K11").End(xlDown))
y = 11
For Each cellA In listA
For Each cellB In listB
For Each cellC In listC
Cells(y, 4).Value = cellA.Value
Cells(y, 5).Value = cellB.Value
Cells(y, 6).Value = cellC.Value
y = y + 1
Next
Next
Next
End Sub
Но генерирует также и для пустых ячеек.Как пропустить пустые ячейки?