Rydning af Fortryd Stack i en makro

I Word, kan du bruge UndoClear metoden med ActiveDocument objekt for at rydde Fortryd stakken. Hvis du programmerer makroer i Excel smag af VBA, kan du spekulerer på, om der er en lignende metode til brug i Excel.

Excel VBA giver ikke en metode som UndoClear. Årsagen er, fordi den fortryd stakken automatisk ryddes af Excel, når din makro gør en ændring (ændringer) til projektmappen. Hvis din makro ikke foretage nogen ændringer, og du stadig ønsker det at rydde fortryd stakken, så alt hvad du skal gøre er at lave en uskadelig ændring til regnearket. For eksempel følgende makro kopier indholdet af celle A1 tilbage i A1 og i den proces, rydder fortryd stack:

Sub ClearUndo ()
Range ("A1"). Copy Range ("A1")
End Sub

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (2463) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her: Rydning af Fortryd Stack i en makro.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com