Ziņojumu lodziņš programmā Excel VBA

Anonim

Šajā rakstā mēs uzzināsim funkciju MsgBox programmā Excel VBA. Tālāk ir norādītas pogas argumentu iestatījumi msgbox vba:

Pastāvīga Vērtība Apraksts
vbOKTikai 0 Parādīt tikai pogu OK.
vbOKCancel 1 Parādīt pogas Labi un Atcelt.
vbAbortRetryIgnore 2 Parādiet pogas Abort, Retry un Ignore.
vbJāNoAtcelt 3 Parādīt pogas Jā, Nē un Atcelt.
vbJāNē 4 Parādiet pogas Jā un Nē.
vbRetryCancel 5 Parādīt pogas Mēģināt vēlreiz un Atcelt.
vbKritiski 16 Parādiet kritisko ziņojumu ikonu.
vbJautājums 32 Parādīt brīdinājuma vaicājuma ikonu.
vbIzsaukums 48 Parādīt brīdinājuma ziņojuma ikonu.
vbInformācija 64 Parādīt informācijas ziņojuma ikonu.
vbDefaultButton1 0 Pirmā poga ir noklusējuma.
vbDefaultButton2 256 Otrā poga ir noklusējuma.
vbDefaultButton3 512 Trešā poga ir noklusējuma.
vbDefaultButton4 768 Ceturtā poga ir noklusējuma.
vbApplicationModal 0 Lietošanas veids; lietotājam ir jāatbild uz ziņojumu lodziņu, pirms turpināt darbu pašreizējā lietojumprogrammā.
vbSystemModal 4096 Sistēmas modāls; visas lietojumprogrammas tiek apturētas, līdz lietotājs atbild uz ziņojumu lodziņu.
vbMsgBoxHelpButton 16384 Ziņojumu lodziņam pievieno pogu Palīdzība
VbMsgBoxSetForeground 65536 Norāda ziņojumu lodziņa logu kā priekšplāna logu
vbMsgBoxRight 524288 Teksts ir līdzināts pa labi
vbMsgBoxRtlReading 1048576 Norāda, ka teksts ebreju un arābu sistēmās jāparādās kā lasījums no labās uz kreiso

Apskatīsim, kā vba ziņojumu lodziņš var palīdzēt lietotājam izdzēst visu pašreizējās darblapas šūnu saturu.

Tālāk ir sniegts datu momentuzņēmums:

Mums jāveic šādas darbības:

  • Noklikšķiniet uz cilnes Izstrādātājs
  • Kodu grupā atlasiet Visual Basic

  • Ievietojam komandu pogu

  • Pašreizējā darblapas modulī ievadiet šādu kodu:-

Skaidrs variants

Privāta apakškomandaButton1_Click ()

Blāva atbilde Kā vesels skaitlis

atbilde = MsgBox ("Vai vēlaties dzēst visas pašreizējās lapas šūnas?", vbJāNē + vbQuestion, "Dzēst visas šūnas")

Ja atbilde = vbJā Tad

Šūnas. Skaidrs saturs

Citādi

'neko nedarīt

Beigas Ja

Beigt apakš

  • Noklikšķinot uz pogas Komanda, parādīsies šāda uzvedne

  • Noklikšķiniet uz pogas Jā, lai izdzēstu visas šūnas.
  • Rezultāts būs šāds

Tādā veidā mēs varam izdzēst visas šūnas, izmantojot komandu pogu programmā Excel VBA.

Lejupielādes ziņojumu lodziņš programmā Excel VBA