宏中可用的变量

时间:2013-04-09 16:03:16

标签: excel-vba variables vba excel

据我所知,

确定细胞的类型有哪些

Sheet#.Cells(var,position)或Range(A1)是否有任何其他类型的标识单元格。

我也知道如何增加Sheet#.Cells(var,position)但是如何使用while循环和任何其他模式增加宏中的Range(A1)?

我正在尝试根据主工作表中的条件选择值并逐行填充输出工作表。

当我使用Sheet#.Cells(var,position)时,当我得到不一致的数据时,它会与位置混淆。

1 个答案:

答案 0 :(得分:0)

我不确定我是否做对了你需要的东西。然而... 在Excel中,您可以使用以下内容:

Range("E10").Offset(row_move, column_move) 

其中row_move允许在顶部/底部方向上偏移,column_move偏移到左/右方向。要向上/向左移动方向,您需要使用值<0。

我个人不喜欢其他选择:

Range("A" & row) 

但是你可以看到在这种情况下很容易改变行位置而且更难以改变列。