Taula de continguts
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 Sí 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 sí , 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 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 Sí i No .
Si trieu Sí , 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 sí , 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ç.