Я довольно новичок в VBA и использую его для автоматизации нескольких простых задач в моей работе.Небольшим элементом этого является нахождение целого числа, которое всегда находится внутри набора скобок в ячейках из столбца B, но информация перед скобками регулярно меняется.
Мне нужно получить значения столбца C, чтобы соответствовать числу из скобок в B. В настоящее время мой код находит это значение из скобок активной ячейки и применяет его ко всему столбцу.Я думаю, что моя проблема в объявлении переменных, но я надеюсь, что более опытный кодер может помочь.Спасибо!
Sub fillLeads()
'
' fillLeads Macro
Last = Cells(Rows.Count, "B").End(xlUp).Row
cellValue = Range("B2").Value
openingParen = InStr(cellValue, "(")
closingParen = InStr(cellValue, ")")
enclosedValue = Mid(cellValue, openingParen + 1, closingParen - openingParen - 1)
For i = Last To 2 Step -1
Cells(i, "C").Value = enclosedValue
Next i
End Sub