我在非静态类中有一个静态方法。我想在这个静态方法中使用此关键字。 或者是否存在与此类似的其他实现。
答案 0 :(得分:0)
无法在静态方法中使用Dim lastRowI As Integer
lastRowI = ws.Cells(Rows.Count, 6).End(xlUp).Row
ws.Activate
ws.Range(Cells(lastRowI, 6), Cells(lastRowI, 9)).Select
Selection.Copy
ws.Range(Cells(lastRowI + 2, 6), Cells(lastRowI + 2, 9)).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
。您必须使用类名来引用静态方法中的静态成员(例如this
)。实例成员,以ClassName.StaticField
引用,静态方法中不可用。