0

据我所知,识别细胞的类型是什么

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

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

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

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

4

1 回答 1

0

我不确定我是否得到了你需要的东西。但是......在Excel中你可以使用这样的东西:

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

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

还有其他我个人不喜欢的选项:

Range("A" & row) 

但是正如您所看到的,在这种情况下更改行位置很容易,而更改列则更难。

于 2013-04-09T21:43:46.523 回答