Excel VBA: desenvolupeu i utilitzeu un quadre de missatge Sí No

  • Comparteix Això
Hugh West

En aquest article, us mostraré com podeu desenvolupar i utilitzar un quadre de missatge Sí No a VBA a Excel.

Desenvolupa i utilitza un Sí No Quadre de missatge amb Excel VBA (vista ràpida)

6835

Descarregueu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre feu Esteu llegint aquest article.

Sí No Message Box.xlsm

Una visió general del codi VBA per desenvolupar i utilitzar un missatge Sí No (Anàlisi pas a pas)

Aprendrem l'ús d'un quadre de missatge sí-no amb un exemple senzill. El quadre de missatge us farà una pregunta, us agrada ExcelWIKI?

Si la vostra resposta és afirmativa, feu clic a al quadre de missatge . I si la vostra resposta és No , feu clic a No .

Ara, què passarà després de fer clic a sí o no al quadre de missatge ? Al full de treball actiu, hi ha 2 cel·les que contenen el nombre de persones que els agrada i no els agrada ExcelWIKI. Si premeu , el nombre de la cel·la que no m'agrada augmentarà en un.

I si premeu no , el nombre de la cel·la que no m'agrada augmentarà un. .

Llavors, com realitzar tota aquesta tasca amb un codi VBA ? Fàcil. Hi ha 2 passos principals en tot el procés.

  • Desenvolupament del quadre de missatge Sí-No
  • Ús de la sortida del 1>Quadre de missatges

Estic mostrant el detall de cada pas per al vostre aprenentatge.

⧪ Pas1: Desenvolupament del quadre de missatge Sí-No

Primer de tot, heu de crear el quadre missatge sí-no a VBA . Això és fàcil. Utilitzeu el mateix procediment que el quadre de missatge normal, amb la pregunta sobre l'argument, juntament amb un nou argument vbYesNo .

Aquí la pregunta és: “T'agrada ExcelWIKI ?”

6366

⧪ Pas 2: Ús de la sortida del quadre de missatges

A continuació, realitzarem una tasca utilitzant la sortida quadre de missatge . Aquí, la cel·la C3 conté el nombre de persones que els agrada ExcelWIKI i la cel·la C4 conté el nombre de persones que no els agrada ExcelWIKI.

Així, si el la resposta és , la cel·la C3 augmentarà en un. I si és No , la cel·la C4 augmentarà en un.

Utilitzarem un If-block per executar-ho.

1358

Per tant, el codi VBA complet serà:

Codi VBA:

6610

Crear la macro per desenvolupar i utilitzar un quadre de missatge Sí No a Excel

Hem vist l'anàlisi pas a pas del codi per desenvolupar i utilitzar un quadre de missatge Sí-No. Ara, anem a veure com podem crear una macro per executar el codi.

⧪ Pas 1: obrir la finestra de VBA

Premeu ALT + F11 al teclat per obrir la finestra Visual Basic .

⧪ Pas 2: inserir un mòdul nou

Vés a Insereix > Mòdul a la barra d'eines. Feu clic a Mòdul . Un mòdul nou anomenat Module1 (o qualsevol altra cosa en funció del vostre historial passat) s'obrirà.

⧪ Pas 3: Posar el codi VBA

Això és el pas més important. Inseriu el codi VBA donat al mòdul.

⧪ Pas 4: Execució del codi

Feu clic a l'eina Executar sub/Formulari d'usuari de la barra d'eines de dalt.

El codi s'executarà. Un quadre de missatge us preguntarà si us agrada ExcelWIKI o no, amb les opcions i No .

Si trieu , el nombre de la cel·la C3 augmentarà en un. I si trieu No , el nombre de la cel·la C4 augmentarà en un.

Aquí, he seleccionat , de manera que el el nombre de persones que els agrada ExcelWIKI ha augmentat en un.

Coses per recordar

  • Un quadre de missatge a VBA conté un total de 4 paràmetres anomenats Prompt, Button, Title i Helpfile . Aquí només he mostrat 2 paràmetres, Prompt i Botó . Però si voleu descobrir el quadre de missatge VBA amb més detall, podeu consultar aquest enllaç.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.