excel表格_excel函数公式大全_execl从入门到精通
这次整理全面了,VBA表示单元格的方法,记得收藏2024-02-24 17:57:56
凉凉老师为大家整理了VBA表示单元格的各种用法,全部干货,代码图片在文章末尾!
Sub 选择相邻单元格区域()
'下面表示选中A1单元格,这种一般表示固定的单元格
Range("A1").Select
'下面表示选择第1行第1列的单元格,也是A1单元格
Cells(1, 1).Select
'下面表示选择A1单元格,后面的1可以设置变量
Range("A" & 1).Select
'下面表示第1行A列的单元格,第一个参数1可以设置为变量
Cells(1, "A").Select
'下面表示选择第一个单元格,按照所有单元格的个数进行编号
Cells(1).Select
'下面表示固定单元格,写法简单,不支持变量
[a1].Select
'下面代表从A1单元格往下偏移2行,往右便宜3列,第3行第4列所在的单元格
Range("A1").Offset(2, 3).Select
End Sub
Sub 选择单元格区域()
'下面代码选择A1到D6单元格的区域
' Range("A1:D6").Select
'下面代码选择也是A1到D6单元格的区域
Range("A1", "D6").Select
'下面的代码也表示选择从A1到D6的区域,一般需要变量是用这种方法
Range(Cells(1, 1), Cells(6, 4)).Select
'下面这种方法一般用于在指定单元格偏移几行几行后的单元格区域的选中,偏移的行数和列数可以设置变量
Range("A1:A5").Offset(0, 1).Select
'下面属于扩展选择的方法,从A1单元格扩展选择6行4列选中区域,扩展的行列可以使用变量
Range("A1").Resize(6, 4).Select
End Sub
Sub 选择不相邻的单元格()
'表示选择三个不连续的区域,中间用逗号隔开
Range("A1,C1:D2,A6").Select
'使用并集的方法,将每个单元格组成一个大的组合选中
Union(Range("A1"), Range("C1:D2"), Range("A6")).Select
End Sub
Sub 循环隔行选中单元格()
Dim rng As Range, x As Integer
For x = 2 To 10 Step 2
If x = 2 Then
Set rng = Cells(x, 1)
Else
Set rng = Union(rng, Cells(x, 1))
End If
Next x
rng.Select
End Sub
Sub 选择行区域()
'下面代码选择第一行
Rows(1).Select
'下面代码选择2到6行的连续行
Rows("2:6").Select
'下面代码选择1到3,5到8的不连续行区域,其中逗号代表不连续,冒号代表连续
Range("1:3,5:8").Select
'下面代码代表选择A2到D5单元格所在的行
Range("A2:D5").EntireRow.Select
End Sub
Sub 选择列区域()
'下面代码表示选择第一列
Columns(1).Select
'下面代码代表选择第1到2列
Columns("A:B").Select
'下面代码选择A到B,D到E列区域,逗号代码不相邻的,冒号代表相邻的
Range("A:B,D:E").Select
'下面代码代表选择A2到D5所在列
Range("A2:D5").EntireColumn.Select
End Sub
Sub 指定新坐标区域()
'从D5单元格为起始单元格作为新的坐标A1
Range("D5").Range("A1") = 100
End Sub
Sub 表示活动单元格()
'下面的代码表示在选中的单元格中输入100
Selection.Value = 100
'下面的代码表示在当前激活的单元格输入200
ActiveCell = 200
End Sub

标签: Excelvba输入完成保存到单元格