2015-05-26 3 views

ответ

1

Есть несколько способов, как добиться того, что вам нужно

Пожалуйста, обратите внимание, что пример на основе используемого диапазона "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") 

... и так далее ... в зависимости от задачи, которые должны быть достигнуты

0

В макросе, используйте следующее:

Worksheets("YourSheetName").Range("A1").value = "Name" 
Worksheets("YourSheetName").Range("A2").value = "ID" 
Worksheets("YourSheetName").Range("A3").value = "Number" 

Измените аргумент на рабочие листы, чтобы он соответствовал имени рабочего листа, в котором производится изменение. Если это не первые три столбца, вам нужно будет изменить ссылку на ячейку в аргументе метода Range.

Смежные вопросы