Pakeiskite žymeklio išvaizdą į smėlio laikrodį naudodami „Microsoft Excel“ VBA

Turinys

Kai turite didelę vba makrokomandą / kodą, kurį reikia paleisti daugelį minučių, galite pakeisti žymeklį į smėlio laikrodį arba laukimo žymeklį (pagal jūsų sistemos nustatymus) tuo laikotarpiu, kai makrokomanda veikia. Užbaigus makrokomandą, žymeklį galima grąžinti į numatytąjį.

Tai pavyzdinis kodas, rodantis, kaip galite pakeisti žymeklį.

Pasirinkimas aiškus

Antroji makrokomanda ()

Application.Cursor = xlPalauk

'Kodas čia

Application.Cursor = xlDefault

Pabaiga Sub

  • Po silpnų teiginių (šis pavyzdinis kodas dar neturi), mes nustatome Application.Cursor = xlPalauk kodo pradžioje.
  • Tada galite įtraukti bet kokį kodą, kurį reikia paleisti. Jei jums reikia skambinti keliems abonentams / procedūroms, tai galite padaryti čia arba tiesiog įvesti visą kodą čia.
  • Tada prieš pat „Sub Sub“ sakinį turite iš naujo nustatyti žymeklį į numatytąjį. Mes tai darome naudodami eilutę Application.Cursor = xlDefault

  • Galite įtraukti visus kitus jums reikalingus teiginius Application.ScreenUpdating = NetiesaarbaApplication.DisplayAlerts = Netiesakartu su Application.Cursor = xlPalaukpareiškimas. Panašiai galite įtraukti Application.ScreenUpdating = Tiesa arba Application.DisplayAlerts = Tiesa kartu su Application.Cursor = xlDefaultpareiškimas.

  • Norėdami nukopijuoti šį kodą, paspauskite klaviatūros klavišus „Alt“ + F11. Tai atvers kodo modulį. Kairėje pusėje matysite „Microsoft Excel“ objektus. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Įterpti, tada pasirinkite Modulis. Nukopijuokite kodą į kodo langą dešinėje.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave