Სარჩევი
ამ სტატიაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ განავითაროთ და გამოიყენოთ დიახ არა შეტყობინების ყუთი VBA Excel-ში.
შექმენით და გამოიყენეთ დიახ არა Message Box Excel VBA-ით (სწრაფი ხედი)
5046
ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი
ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი, რომ ივარჯიშოთ სანამ ხართ კითხულობთ ამ სტატიას.
დიახ არა Message Box.xlsm
VBA კოდის მიმოხილვა დიახ არა შეტყობინების ყუთის შემუშავებისა და გამოყენებისთვის (ნაბიჯ-ნაბიჯ ანალიზი)
მოდით, მარტივი მაგალითით ვისწავლოთ კი-არა შეტყობინების ყუთის გამოყენება . შეტყობინებების ყუთი დაგისვამთ შეკითხვას, მოგწონთ თუ არა ExcelWIKI?
თუ თქვენი პასუხი არის დიახ, დააწკაპუნებთ დიახ შეტყობინებების ველში . და თუ თქვენი პასუხია არა , თქვენ დააწკაპუნებთ არა .
ახლა, რა მოხდება მას შემდეგ, რაც დააწკაპუნებთ დიახ ან არას შეტყობინებების ველში ? აქტიურ სამუშაო ფურცელში არის 2 უჯრედები, რომლებიც შეიცავს იმ ადამიანების რაოდენობას, ვისაც მოსწონს და არ მოსწონს ExcelWIKI. თუ დააწკაპუნებთ დიახ , მოწონების უჯრედში რიცხვი გაიზრდება ერთით.
და თუ დააჭერთ არა , არ მოწონების უჯრედში რიცხვი გაიზრდება ერთით. .
მაშ, როგორ შევასრულოთ ეს მთელი ამოცანა VBA კოდით? Მარტივი. არის 2 ძირითადი ნაბიჯები მთელ პროცესში.
- დიახ-არა შეტყობინებების ყუთის შემუშავება
- გამომავალი
- გამოყენებით 1>შეტყობინებების ყუთი
მე ვაჩვენებ თითოეული ნაბიჯის დეტალებს თქვენი სწავლისთვის.
⧪ ნაბიჯი1: დიახ-არა შეტყობინების ყუთის შემუშავება
პირველ რიგში, თქვენ უნდა შექმნათ კი-არა შეტყობინება ველი VBA -ში. ეს ადვილია. გამოიყენეთ იგივე პროცედურა, როგორც ჩვეულებრივი შეტყობინების ყუთი, არგუმენტის კითხვით, ახალ არგუმენტთან ერთად vbYesNo .
აქ შეკითხვა არის, “მოგწონთ ExcelWIKI ?”
4136
⧪ ნაბიჯი 2: შეტყობინებების ყუთის გამოყვანის გამოყენება
შემდეგი, ჩვენ შევასრულებთ დავალებას შეტყობინებების ყუთის გამოსავლის გამოყენებით. აქ უჯრედი C3 შეიცავს იმ ადამიანების რაოდენობას, რომლებსაც მოსწონთ ExcelWIKI, ხოლო უჯრედი C4 შეიცავს იმ ადამიანების რაოდენობას, რომლებსაც არ მოსწონთ ExcelWIKI.
ასე რომ, თუ პასუხი არის დიახ , უჯრედი C3 გაიზრდება ერთით. და თუ ეს არის არა , უჯრედი C4 გაიზრდება ერთით.
ჩვენ გამოვიყენებთ If-ბლოკს ამის შესასრულებლად.
6509
ასე რომ სრული VBA კოდი იქნება:
⧭ VBA კოდი:
1554
მაკროს შექმნა Excel-ში დიახ არა შეტყობინების ყუთის შესაქმნელად და გამოსაყენებლად
ჩვენ ვნახეთ კოდის ნაბიჯ-ნაბიჯ ანალიზი Yes-No შეტყობინების ყუთის შემუშავება და გამოყენება. ახლა ვნახოთ, როგორ შევქმნათ მაკრო კოდის გასაშვებად.
⧪ ნაბიჯი 1: VBA ფანჯრის გახსნა
დააჭირეთ ALT + F11 თქვენს კლავიატურაზე Visual Basic ფანჯრის გასახსნელად.
⧪ ნაბიჯი 2: ახალი მოდულის ჩასმა
გადადით ჩასმა > მოდული ხელსაწყოთა ზოლში. დააწკაპუნეთ მოდულზე . ახალი მოდული სახელწოდებით Module1 (ან სხვა რამ, რაც დამოკიდებულია თქვენს წარსულ ისტორიაზე) გაიხსნება.
⧪ ნაბიჯი 3: VBA კოდის დაყენება
ეს არის ყველაზე მნიშვნელოვანი ნაბიჯი. ჩადეთ მოცემული VBA კოდი მოდულში.
⧪ ნაბიჯი 4: კოდის გაშვება
დააწკაპუნეთ Run Sub / UserForm ხელსაწყოზე ზემოთ არსებული ხელსაწყოთა ზოლიდან.
კოდი გაიშვება. შეტყობინებების ყუთი გკითხავთ, მოგწონთ თუ არა ExcelWIKI , დიახ და არა ვარიანტებით.
თუ აირჩევთ დიახ , რიცხვი უჯრედში C3 გაიზრდება ერთით. და თუ აირჩევთ არა , რიცხვი უჯრედში C4 გაიზრდება ერთით.
აქ, მე ავირჩიე დიახ , ამიტომ ადამიანების რიცხვი, ვისაც მოსწონს ExcelWIKI , გაიზარდა ერთით.
რა უნდა გახსოვდეთ
- შეტყობინებების ყუთი VBA შეიცავს სულ 4 პარამეტრებს, სახელწოდებით მოთხოვნა, ღილაკი, სათაური და დახმარების ფაილი . აქ მე ვაჩვენე მხოლოდ 2 პარამეტრი, მოთხოვნა და ღილაკი . მაგრამ თუ გსურთ VBA შეტყობინების ყუთი უფრო დეტალურად აღმოაჩინეთ, შეგიძლიათ შეამოწმოთ ეს ბმული.