VB Code:
Sub fullstructure()
Dim i As Long
Dim usedrange As Long
Dim rngdata As Range
Dim counter As Long, thiscell As String
With Worksheets(1)
usedrange = .usedrange.Rows.Count
Set rngdata = .Range(.Cells(1, 1), .Cells(usedrange, 1))
End With
counter = 2
Worksheets(1).Activate
With rngdata
For i = 1 To .Rows.Count
If .Cells(i, 1) <> .Cells(i + 1, 1) Then
thiscell = .Cells(i, 1)
If Left(thiscell, 2) = "ND" Or Left(thiscell, 2) = "SD" Then
Worksheets(2).Cells(counter, 2) = "CN-" & Cells(i, 1)
Worksheets(2).Cells(counter, 1) = 1
Worksheets(2).Cells(counter + 1, 2) = Cells(i, 1)
Worksheets(2).Cells(counter + 1, 1) = 2
counter = counter + 2
Else
Worksheets(2).Cells(counter, 2) = "CN-" & Cells(i, 1)
Worksheets(2).Cells(counter, 1) = 1
Worksheets(2).Cells(counter + 1, 2) = "KIT-CN-" & Cells(i, 1)
Worksheets(2).Cells(counter + 1, 1) = 2
Worksheets(2).Cells(counter + 2, 2) = "IK-" & Cells(i, 1)
Worksheets(2).Cells(counter + 2, 1) = 3
Worksheets(2).Cells(counter + 3, 2) = "EBS-" & Cells(i, 1)
Worksheets(2).Cells(counter + 3, 1) = 4
counter = counter + 4
End If
End If
' counter = counter + 1
Next i
End With
finish:
End Sub