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

时间:2012-05-21 18:35:23

标签: excel-vba vba excel

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

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

对于counter = 7 To 57

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

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

谢谢你, AJ

1 个答案:

答案 0 :(得分:0)

  

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

Ca = Worksheets("sheet1").Cells(7, 7)

Syntax : .Cells(Row,Column)

同样G8Cells(8,7)

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)

OR

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