14
假設我有以下工作:如何將新列添加到現有工作表
Empid EmpName Sal
1 david 100
2 jhon 200
3 steve 300
我如何可以插入一個名爲「祿」新列,包括它的數據?從範圍
Empid EmpName Loc Sal
1 david uk 100
2 jhon us 200
3 steve nj 300
假設我有以下工作:如何將新列添加到現有工作表
Empid EmpName Sal
1 david 100
2 jhon 200
3 steve 300
我如何可以插入一個名爲「祿」新列,包括它的數據?從範圍
Empid EmpName Loc Sal
1 david uk 100
2 jhon us 200
3 steve nj 300
使用INSERT方法,例如
Sub InsertColumn()
Columns("C:C").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C1").Value = "Loc"
End Sub
對於你的問題是問
Columns(3).Insert
Range("c1:c4") = Application.Transpose(Array("Loc", "uk", "us", "nj"))
如果你有自動查找數據(即針對符合英國的方式僱主ID),那麼你可以在VBA中做到這一點