Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我所知,识别细胞的类型是什么
Sheet#.Cells(var,position) 或 Range(A1) 是否有任何其他类型的单元格标识。
我也知道如何增加 Sheet#.Cells(var,position) 但如何使用 while 循环和任何其他模式在宏中增加 Range(A1) ?
我正在尝试根据主表中的条件选择值并逐行填充输出表。
当我使用 Sheet#.Cells(var,position) 时,当我得到不一致的数据时,它会混淆位置。
我不确定我是否得到了你需要的东西。但是......在Excel中你可以使用这样的东西:
Range("E10").Offset(row_move, column_move)
其中row_move允许在顶部/底部方向上column_move偏移,向左/右方向偏移。要移动上/左方向,您需要使用 <0 的值。
row_move
column_move
还有其他我个人不喜欢的选项:
Range("A" & row)
但是正如您所看到的,在这种情况下更改行位置很容易,而更改列则更难。