怎么提取excel单元格的数值并使其在vba参与循环
发布网友
发布时间:2022-04-24 02:53
我来回答
共2个回答
热心网友
时间:2023-10-23 03:47
范例1 单元格的引用方法1-1
使用Range属性引用单元格区域
Sub MyRng()
Range("A1:B4, D5:E8").Select
Range("A1").Formula = "=Rand()" ‘单元格中输入“=Rand()”
Range("A1:B4 B2:C6").Value = 10
Range("A1",
"B4").Font.Italic = True
End Sub
1-2
使用Cells属性引用单元格区域
Sub MyCell()
Dim i As Byte
For i = 1 To 10
Sheets("Sheet1").Cells(i,
1).Value = I’单元格中输入“i”
Next
End Sub
1-3
使用快捷记号实现快速输入
Sub FastMark()
[A1] = "Excel 2007" ’A1为特定单元格
End Sub
1-4
使用Offset属性返回单元格区域,
Sub RngOffset()
Sheets("Sheet1").Range("A1:B2").Offset(2,
2).Select ’用offste相对位置来确定单元格
End Sub
1-5 使用Resize属性返回调整后的单元格区域
Sub RngResize()
Sheets("Sheet1").Range("A1"). ’用offste相对位置来确定单元格).Select ’用range 来确定左上角为起始位置,’用resize相来确定单元格大小
End Sub
范例2 选定单元格区域的方法2-1
使用Select方法
Sub RngSelect()
Sheets("Sheet2").Activate ‘ 激活工作表
Sheets("Sheet2").Range("A1:B10").Select ’选择单元格
End Sub
2-2
使用Activate方法
Sub RngActivate()
Sheets("Sheet2").Activate
Sheets("Sheet2").Range("A1:B10").Activate
End Sub
2-3
使用Goto方法
Sub RngGoto()
Application.Goto
Reference:=Sheets("Sheet2").Range("A1:B10"), Scroll:=True
End Sub
热心网友
时间:2023-10-23 03:47
for i = 1 to cells(1,1)
热心网友
时间:2023-10-23 03:47
范例1 单元格的引用方法1-1
使用Range属性引用单元格区域
Sub MyRng()
Range("A1:B4, D5:E8").Select
Range("A1").Formula = "=Rand()" ‘单元格中输入“=Rand()”
Range("A1:B4 B2:C6").Value = 10
Range("A1",
"B4").Font.Italic = True
End Sub
1-2
使用Cells属性引用单元格区域
Sub MyCell()
Dim i As Byte
For i = 1 To 10
Sheets("Sheet1").Cells(i,
1).Value = I’单元格中输入“i”
Next
End Sub
1-3
使用快捷记号实现快速输入
Sub FastMark()
[A1] = "Excel 2007" ’A1为特定单元格
End Sub
1-4
使用Offset属性返回单元格区域,
Sub RngOffset()
Sheets("Sheet1").Range("A1:B2").Offset(2,
2).Select ’用offste相对位置来确定单元格
End Sub
1-5 使用Resize属性返回调整后的单元格区域
Sub RngResize()
Sheets("Sheet1").Range("A1"). ’用offste相对位置来确定单元格).Select ’用range 来确定左上角为起始位置,’用resize相来确定单元格大小
End Sub
范例2 选定单元格区域的方法2-1
使用Select方法
Sub RngSelect()
Sheets("Sheet2").Activate ‘ 激活工作表
Sheets("Sheet2").Range("A1:B10").Select ’选择单元格
End Sub
2-2
使用Activate方法
Sub RngActivate()
Sheets("Sheet2").Activate
Sheets("Sheet2").Range("A1:B10").Activate
End Sub
2-3
使用Goto方法
Sub RngGoto()
Application.Goto
Reference:=Sheets("Sheet2").Range("A1:B10"), Scroll:=True
End Sub
热心网友
时间:2023-10-23 03:47
for i = 1 to cells(1,1)
热心网友
时间:2023-10-23 03:47
范例1 单元格的引用方法1-1
使用Range属性引用单元格区域
Sub MyRng()
Range("A1:B4, D5:E8").Select
Range("A1").Formula = "=Rand()" ‘单元格中输入“=Rand()”
Range("A1:B4 B2:C6").Value = 10
Range("A1",
"B4").Font.Italic = True
End Sub
1-2
使用Cells属性引用单元格区域
Sub MyCell()
Dim i As Byte
For i = 1 To 10
Sheets("Sheet1").Cells(i,
1).Value = I’单元格中输入“i”
Next
End Sub
1-3
使用快捷记号实现快速输入
Sub FastMark()
[A1] = "Excel 2007" ’A1为特定单元格
End Sub
1-4
使用Offset属性返回单元格区域,
Sub RngOffset()
Sheets("Sheet1").Range("A1:B2").Offset(2,
2).Select ’用offste相对位置来确定单元格
End Sub
1-5 使用Resize属性返回调整后的单元格区域
Sub RngResize()
Sheets("Sheet1").Range("A1"). ’用offste相对位置来确定单元格).Select ’用range 来确定左上角为起始位置,’用resize相来确定单元格大小
End Sub
范例2 选定单元格区域的方法2-1
使用Select方法
Sub RngSelect()
Sheets("Sheet2").Activate ‘ 激活工作表
Sheets("Sheet2").Range("A1:B10").Select ’选择单元格
End Sub
2-2
使用Activate方法
Sub RngActivate()
Sheets("Sheet2").Activate
Sheets("Sheet2").Range("A1:B10").Activate
End Sub
2-3
使用Goto方法
Sub RngGoto()
Application.Goto
Reference:=Sheets("Sheet2").Range("A1:B10"), Scroll:=True
End Sub
热心网友
时间:2023-10-23 03:48
for i = 1 to cells(1,1)