Я хотел бы спросить, может ли макрос решить эту автоматизацию.
Я хотел бы передавать / распространять данные из одной ячейки в разные ячейки.
Я хотел бы спросить, может ли макрос решить эту автоматизацию.
Я хотел бы передавать / распространять данные из одной ячейки в разные ячейки.
Это даже не требует макроса:
-
Этот простой UDF (макрос) поможет вам разбить значения на столбцы.
Function SplitValues(a As String, b As String)
Dim Text() As String
Text = Split(b, a)
SplitValues = Text
End Function
Как это устроено:
Я предполагаю, что у вас есть данные в Column B
поэтому напишите эту формулу в ячейке D2
.
=SplitValues("-",B2)
Заполните формулу прямо, пока она не понадобится.
Нажмите F2
и закончите с помощью Ctrl+Shift+Enter
, теперь Excel преобразует ее в формулу Array и, наконец, заполняет Formula Down.
{=SplitValues("-",B2)}
Примечание: разделитель «-» доступен для редактирования, при необходимости вы можете заменить его и другими.