В зависимости от того, что вы подразумеваете под значением -
Если вы имеете в виду «повторяющаяся группа», то такой макрос может сработать -
<code>
Sub Check()
Dim start As Integer
start = 1
For Row = 2 To 12
Cells.Item(Row, 2) = start
If Cells.Item(Row, 1) <> Cells.Item(Row + 1, 1) Then
start = start + 1
End If
Next
End Sub
Если вы имеете в виду «взять число в конце каждого значения в столбце А», то это может сработать -
<code>
Sub Check()
Dim i As Integer
Dim value As String
Dim number As String
Dim c As String
For Row = 2 To 12
number = ""
value = Cells.Item(Row, 1)
For i = 1 To Len(value)
c = Mid(value, i, 1)
If IsNumeric(c) Then
number = number & c
End If
Next
Cells.Item(Row, 2) = number
Next
End Sub
Редактировать - Согласно комментарию ОП, я предполагаю, что они означают «повторяющаяся группа», но я оставлю здесь оба примера кода.
Редактировать - Скопируйте и вставьте код в Excel Visual Basic Editor и нажмите кнопку воспроизведения. Замените константы 2 и 12 значениями вашей начальной и конечной строк.