Vba 默认情况下使用相对地址(0,0)
我在代码中键入了大量Vba 默认情况下使用相对地址(0,0),vba,excel,Vba,Excel,我在代码中键入了大量Range.Cells().Address(0,0),用逻辑密集型公式填充工作表,因此代码变得相当长 是否有任何设置(如Application.UseRelativeAddress=True)可以使Excel在默认情况下将简单的Range.Cells().Address视为相对地址 我知道,这不会为我节省太多空间,但我内心的完美主义者无法处理每个单元格引用中的零:)不,但你可以编写自己的函数。@Rory-捕捉得好!然而,实际上我的代码类似于带有wsh.Cells()的。地址(
Range.Cells().Address(0,0)
,用逻辑密集型公式填充工作表,因此代码变得相当长
是否有任何设置(如Application.UseRelativeAddress=True
)可以使Excel在默认情况下将简单的Range.Cells().Address
视为相对地址
我知道,这不会为我节省太多空间,但我内心的完美主义者无法处理每个单元格引用中的零:)不,但你可以编写自己的函数。@Rory-捕捉得好!然而,实际上我的代码类似于带有wsh.Cells()的
。地址(0,0)以结尾,那么,我如何从函数中访问With语句下的对象呢?仅作为参数传递?是的,作为参数传递。