Edukien taula
Artikulu honetan, Bai Ez mezu-koadroa nola garatu eta erabil dezakezun erakutsiko dizut VBA Excel-en.
Garatu eta erabili bat Bai Ez Excel VBA-rekin (Ikuspen azkarra) mezu-koadroa
6610
Deskargatu praktiketako lan-koadernoa
Deskargatu praktika-koaderno hau ariketak egiteko artikulu hau irakurtzen ari dira.
Bai Ez Mezu-kutxa.xlsm
VBA kodearen ikuspegi orokorra Bai Ez Mezu-kutxa bat garatzeko eta erabiltzeko (Urratsez urratseko analisia)
Ikas dezagun bai-ez mezu-koadroaren erabilera adibide sinple batekin. Mezu-koadroak galdera bat egingo dizu, gustatzen zaizu ExcelWIKI?
Zure erantzuna baiezkoa bada, Bai sakatuko duzu mezu-koadroan . Eta zure erantzuna Ez bada, Ez sakatuko duzu.
Orain, zer gertatuko da mezu-koadroan mezu-koadroan bai edo ezetz sakatu ondoren>? Lan-orri aktiboan, 2 gelaxkak daude ExcelWIKI gustatzen eta ez gustatzen zaien pertsona kopurua daukatenak. bai sakatzen baduzu, gustuko gelaxkako zenbakia bat handituko da.
Eta ez sakatuz gero, gustuko ez duten gelaxkako zenbakia bat handituko da. .
Beraz, nola egin zeregin hau guztia VBA kode batekin? Erraza. Prozesu osoan 2 urrats nagusiak daude.
- Bai-Ez Mezu-kutxa garatzea
- Irteera erabiltzea Mezu-kutxa
Zure ikaskuntzarako urrats bakoitzaren xehetasunak erakusten ari naiz.
⧪ urratsa1: Bai-Ez mezu-koadroa garatzea
Lehenik eta behin, bai-ez mezua koadroa sortu behar duzu VBA n. Hau erraza da. Erabili ohiko mezu-koadroaren prozedura bera, argumentuari buruzko galderarekin, argumentu berri batekin batera vbYesNo .
Hona hemen galdera: “Gustatzen al zaizu ExcelWIKI ?”
9184
⧪ 2. urratsa: Mezu-kutxako irteera erabiltzea
Ondoren, zeregin bat beteko dugu mezu-kutxa irteera erabiliz. Hemen, C3 gelaxkak ExcelWIKI gustatzen zaien pertsona kopurua dauka, eta C4 gelaxkak ExcelWIKI gustatzen ez zaien pertsona kopurua dauka.
Beraz, erantzuna Bai da, C3 gelaxka bat handituko da. Eta Ez bada, C4 gelaxka bat handituko da.
If-blokea erabiliko dugu hau exekutatzeko.
7498
Beraz, VBA kode osoa hau izango da:
⧭ VBA kodea:
9511
Makroa sortzea Excel-en Bai Ez Mezu-kutxa bat garatzeko eta erabiltzeko
Kodearen urratsez urratseko analisia ikusi dugu Bai-Ez mezu-koadroa garatzeko eta erabiltzeko. Orain, ikus dezagun nola eraiki dezakegun makro bat kodea exekutatzeko.
⧪ 1. urratsa: VBA leihoa ireki
Sakatu ALT + F11 zure teklatuan Visual Basic leihoa irekitzeko.
⧪ 2. urratsa: Modulu berri bat sartzea
Joan Txertatu > Modulua tresna-barran. Sakatu Modulua . Module1 izeneko modulu berri bat(edo zure iraganeko historiaren araberako beste edozer) irekiko da.
⧪ 3. urratsa: VBA kodea jartzea
Hau da urrats garrantzitsuena. Sartu emandako VBA kodea moduluan.
⧪ 4. urratsa: kodea exekutatzea
Egin klik Goiko tresna-barrako Exekutatu azpia / UserForm tresnan.
Kodea exekutatuko da. Mezu-koadroak batek ExcelWIKI gustatzen zaizun ala ez galdetuko dizu, Bai eta Ez aukera batekin.
Bai aukeratzen baduzu, C3 gelaxkako zenbakia bat handituko da. Eta Ez aukeratzen baduzu, C4 gelaxkako zenbakia bat handituko da.
Hemen, bai hautatu dut, beraz, ExcelWIKI gustuko duten pertsonen kopurua bat handitu da.
Gogoratu beharreko gauzak
- Mezu-koadroak VBA -ko 4 parametroak ditu guztira Gerta, Botoia, Izenburua eta Laguntza fitxategia izenekoak. . Hemen 2 parametroak, Gestatu eta Botoia bakarrik erakutsi ditut. Baina VBA mezu-koadroa zehatzago ezagutu nahi baduzu, esteka hau egiaztatu dezakezu.