首页 > 解决方案 > 分配变量以解决 VBA 中的行(Office 2019)

问题描述

创建了一个变量 x 并为其分配了一个整数值,然后用它来寻址一行。R[x] C[2] 但给出了错误。

标签: vbavariablesrow

解决方案


  1. 在 VBA 中,使用Integer. 所以,请养成经常使用的习惯Dim x As Long

  2. row.R[x] C[2]在 VBA 中没有意义。请尝试下一种方法:

Dim X as Long
X = 2
MsgBox Cells(X, X).Address 'it will return the address of Row 2, Columns 2 ($B$2)
'Or
MsgBox Range("A" & X).Address 'returns "$A$2"

推荐阅读