Skift markørens udseende til timeglas ved hjælp af VBA i Microsoft Excel

Indholdsfortegnelse

Når du har en stor vba -makro / kode, der skal køre i mange minutter, kan du ændre markøren til timeglasset eller ventemarkøren (baseret på din systemindstilling) for den periode, hvor makroen kører. Når makroen er fuldført, kan markøren gendannes tilbage til standardmarkøren.

Dette er en prøvekode, der viser, hvordan du kan ændre markøren.

Mulighed eksplicit

Undermakro1 ()

Application.Cursor = xlWait

’Kode her

Application.Cursor = xlDefault

Afslut Sub

  • Efter de svage udsagn (denne prøvekode har ikke nogen endnu), sætter vi Application.Cursor = xlWait i begyndelsen af ​​koden.
  • Derefter kan du inkludere den kode, du skal bruge. Hvis du har brug for at kalde flere subs / procedurer, kan du gøre det her eller bare få hele kodeindtastningen her.
  • Så lige før End Sub -sætningen skal du nulstille markøren tilbage til standarden. Vi gør dette ved hjælp af linjen Application.Cursor = xlDefault

  • Du kan inkludere alle de andre udsagn, du har brug for Application.ScreenUpdating = FalskellerApplication.DisplayAlerts = Falsksammen med Application.Cursor = xlWaitudmelding. På samme måde kan du inkludere Application.ScreenUpdating = True eller Application.DisplayAlerts = True sammen med Application.Cursor = xlDefaultudmelding.

  • For at kopiere denne kode skal du trykke på Alt + F11 -tasterne på tastaturet. Dette åbner kodemodulet. På venstre side vil du se Microsoft Excel -objekter. Højreklik og vælg Indsæt, og vælg derefter Modul. Kopier koden til kodevinduet til højre.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave