使用For循环从excel_vba语法中选择数据

使用For循环从excel_vba语法中选择数据,excel,vba,Excel,Vba,我正在尝试使用vba做一些数据挖掘。我有excel电子表格,并编写代码从一行中选择数据。每列都有单独的变量,但行表示该特定集合的所有变量 我想写一个for循环,用于选择一个单元格并将该单元格的值赋给一个特定变量 对于计数器=7到57 Ca=工作表(“表1”)。单元格(g,计数器) 将单元格g7的值赋给变量Ca的正确语法是什么 谢谢,, AJ 将单元格g7的值赋给变量Ca的正确语法是什么 同样地,G8将是单元(8,7) 或 将此应用于您的代码 您可以编写代码 For counter = 7 To

我正在尝试使用vba做一些数据挖掘。我有excel电子表格,并编写代码从一行中选择数据。每列都有单独的变量,但行表示该特定集合的所有变量

我想写一个for循环,用于选择一个单元格并将该单元格的值赋给一个特定变量

对于计数器=7到57

Ca=工作表(“表1”)。单元格(g,计数器)

将单元格g7的值赋给变量Ca的正确语法是什么

谢谢,, AJ

将单元格g7的值赋给变量Ca的正确语法是什么

同样地,
G8
将是
单元(8,7)


将此应用于您的代码

您可以编写代码

For counter = 7 To 57

Ca = Worksheets("sheet1").Cells(g, counter)
作为

Ca = Worksheets("sheet1").Range("G" & counter)

Where counter is 7
For counter = 7 To 57

Ca = Worksheets("sheet1").Cells(g, counter)
For counter = 7 To 57
    Ca = Worksheets("sheet1").Cells(counter,7)
For counter = 7 To 57
    Ca = Worksheets("sheet1").Range("G" & counter)