Как изменить значение в строке 1 с Vba сценарием:значение VBA Изменение ячейки
st_name st_id st_num
Alex 112 1113
Alice 110 1132
к этому:
Name ID Number
Alex 112 1113
Alice 110 1132
Как изменить значение в строке 1 с Vba сценарием:значение VBA Изменение ячейки
st_name st_id st_num
Alex 112 1113
Alice 110 1132
к этому:
Name ID Number
Alex 112 1113
Alice 110 1132
Есть несколько способов, как добиться того, что вам нужно
Пожалуйста, обратите внимание, что пример на основе используемого диапазона "A1:C1"
1 Вариант
Cells(1, 1).Value = "Name"
Cells(1, 2).Value = "ID"
Cells(1, 3).Value = "Number"
2 вариант
Cells(1, "A").Value = "Name"
Cells(1, "B").Value = "ID"
Cells(1, "C").Value = "Number"
3 Вариант
Range("A1").Value = "Name"
Range("B1").Value = "ID"
Range("B1").Value = "Number"
4 Вариант
[A1].Value = "Name"
[B1].Value = "ID"
[C1].Value = "Number"
5 Вариант, в качестве альтернативы в случае, когда диапазон идет один за другим
[A1:C1].Value = Split("Name ID Number")
или
Range("A1:C1").Value = Split("Name;ID;Number",";")
или
Range(Cells(1, 1), Cells(1, 3)).Value = Split("Name ID Number")
или
Range(Cells(1, "A"), Cells(1, "C")).Value = Split("Name ID Number")
... и так далее ... в зависимости от задачи, которые должны быть достигнуты
В макросе, используйте следующее:
Worksheets("YourSheetName").Range("A1").value = "Name"
Worksheets("YourSheetName").Range("A2").value = "ID"
Worksheets("YourSheetName").Range("A3").value = "Number"
Измените аргумент на рабочие листы, чтобы он соответствовал имени рабочего листа, в котором производится изменение. Если это не первые три столбца, вам нужно будет изменить ссылку на ячейку в аргументе метода Range.