我是 VBA 编码新手。假设我正在从 Sheet3.Cell(23, 4) 中检索值的值,VBA 代码中是否有任何方法可以让我将其设置为变量?
例如,我更改了界面并让值保留在 Sheet4.Cell(20,1) 中,代码中引用 Sheet3.Cell(23, 4) 的所有位置都需要更改为 Sheet4.Cell(20, 1) )。我在想针对这种情况编写 VBA 是否有最佳实践?
是的。为此,请确保您声明工作表
例如
以前的代码
Sub Sample()
Dim ws As Worksheet
Set ws = Sheets("Sheet3")
Debug.Print ws.Cells(23, 4).Value
End Sub
New Code
Sub Sample()
Dim ws As Worksheet
Set ws = Sheets("Sheet4")
Debug.Print ws.Cells(23, 4).Value
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)