თქვენ შეგიძლიათ გამოიყენოთ Microsoft Excel- ის ჩაშენებული VBA რედაქტორი, რათა შეიტანოთ Visual Basic კოდი თქვენს სამუშაო წიგნებში. Excel– ის ერთ – ერთი საუკეთესო თვისებაა ის, რომ მას შეუძლია დაწეროს VBA კოდი თქვენთვის-ეს არის ზუსტად ის, რასაც აკეთებთ მაკრო ჩაწერისას. როდესაც თქვენ ჩაწერთ მაკროს Excel- ში, Excel ინახავს მაკროს VBA კოდში, რომლის ნახვა და რედაქტირება შეგიძლიათ Visual Basic Editor– ში. თუ თქვენ ახალი ხართ VBA– ში, მაკროებთან თამაში არის დიდი გზა დასაწყებად. ეს wikiHow გასწავლით თუ როგორ მარტივად შექმნათ თქვენი საკუთარი VBA კოდი Microsoft Excel– ში, ასევე როგორ შეცვალოთ უფრო მოწინავე კოდი Visual Basic Editor– ში.
ნაბიჯები
ნაწილი 1 3 -დან: Visual Basic Editor- ის გახსნა
ნაბიჯი 1. ჩართეთ დეველოპერის ჩანართი Excel- ში
სანამ გახსნით VBA რედაქტორს და დაიწყებთ საკუთარი მაკროების შექმნას, თქვენ უნდა დაამატოთ დეველოპერის ჩანართი თქვენს Excel ინსტრუმენტთა პანელში.
-
Windows
- დააწკაპუნეთ ფაილი მენიუ და აირჩიეთ Პარამეტრები.
- დააწკაპუნეთ მორგება ლენტი მენიუში.
- მონიშნეთ "დეველოპერის" ყუთი "ძირითადი ჩანართები" და დააწკაპუნეთ კარგი.
-
macOS
- დააწკაპუნეთ Excel მენიუ და აირჩიეთ პრეფერენციები.
- დააწკაპუნეთ ლენტი და ინსტრუმენტთა პანელი.
- დააწკაპუნეთ ძირითადი ჩანართები.
- მონიშნეთ ყუთი "დეველოპერის" გვერდით.
- დააწკაპუნეთ Შენახვა და შემდეგ დახურე ფანჯარა.
ნაბიჯი 2. დააწკაპუნეთ დეველოპერის ჩანართზე
ახლა, როდესაც თქვენ ჩართეთ ჩანართი, ის არის Excel– ის ზედა ნაწილში. აქ ნახავთ Visual Basic– ის რედაქტორს, ასევე განვითარების სხვა ფუნქციებს.
ნაბიჯი 3. დააწკაპუნეთ Visual Basic
ეს არის ინსტრუმენტთა პანელის უკიდურეს მარცხენა მხარეს დეველოპერის ჩანართში. ეს ხსნის თქვენს Visual Basic რედაქტორს. სანამ მაკროს ჩავწერთ, ვიგრძნოთ როგორ მუშაობს და არის ჩამოყალიბებული რედაქტორი.
ნაბიჯი 4. ისწავლეთ თქვენი გზა Visual Basic Editor– ის გარშემო
ჩვენ მხოლოდ ახლა გავაფართოვებთ საფუძვლებს, რადგან თქვენ მიიღებთ მეტ გამოცდილებას მას შემდეგ რაც დაიწყებთ მუშაობას მაკროებთან.
- პროექტის პანელი, VBE– ს მარცხენა მხარეს, სადაც ნახავთ ყველა ღია Excel სამუშაო წიგნს. სამუშაო წიგნში თითოეული სამუშაო ფურცელი არის ცალკე ობიექტი, რომელიც გამოჩნდება "Microsoft_Excel_Objects" - ის ქვეშ.
- მას შემდეგ რაც ჩაწერეთ მაკროები, ისინი გამოჩნდება მოდულების სახით ამ პანელში "მოდულების" სათაურის ქვეშ. ამის შემდეგ შეგიძლიათ ნახოთ და შეცვალოთ კოდი რედაქტორში მოდულის გახსნით.
- საკუთარი მოდულის ჩასასმელად მაკრო ჩაწერის გარეშე, დააწკაპუნეთ ჩასმა მენიუ რედაქტორის ზედა ნაწილში და აირჩიეთ მოდული.
- დააწკაპუნეთ X ან წითელი წრე რედაქტორის ზედა ნაწილში Excel- ში დასაბრუნებლად.
3 ნაწილი 2: მაკრო ჩაწერა და რედაქტირება
ნაბიჯი 1. გახსენით ნებისმიერი სამუშაო ფურცელი Excel- ში
ახლა ჩვენ გამოვიყენებთ მაგალითს VBA– ს შესაქმნელად და შესასწორებლად. როდესაც ჩაწერთ მაკროს Excel- ში, თქვენ გენერირებთ VBA კოდს, რომლის რედაქტირებაც შეგიძლიათ Visual Basic Editor– ში. ამ მაგალითში ჩვენ ჩავწერთ მაკროს, რომელიც ამატებს A10 და B10 ჯამს, აჩვენებს შედეგებს C10- ში და შემდეგ კოპირებს მნიშვნელობას D10. დაიწყეთ ცარიელი სამუშაო წიგნის გახსნით და ნებისმიერი ორი რიცხვითი მნიშვნელობის შეყვანით A10 და B10.
ნაბიჯი 2. დააწკაპუნეთ დეველოპერის ჩანართზე
ის ეკრანის ზედა ნაწილშია.
თქვენ ასევე შეგიძლიათ გახსნათ რედაქტორი დაჭერით ალტ + F11 კომპიუტერზე, ან არჩევა + F11 (ან Fn + არჩევა + F11) Mac- ზე.
ნაბიჯი 3. დააწკაპუნეთ Record Macro
ის დეველოპერის ჩანართზეა ეკრანის ზედა ნაწილში. ეს ხსნის ჩანაწერის მაკრო დიალოგს.
ნაბიჯი 4. შეიყვანეთ სახელი მაკრო
ეს არის ის, რაც აღწერს რა არის მაკრო, მაგალითად Sum_and_Copy.
მაკრო სახელში არ შეიძლება იყოს სივრცეები
ნაბიჯი 5. შეიყვანეთ მაკრო კლავიატურის მალსახმობი
თქვენ მიერ შეყვანილი მალსახმობი იქნება გზა, რომლის საშუალებითაც შეგიძლიათ სწრაფად გაუშვათ მაკრო. Მაგალითად, Ctrl + ლ.
მალსახმობის გასაღები უნდა იყოს ანბანური ასო
ნაბიჯი 6. აირჩიეთ სად შეინახოთ მაკრო
თუ თქვენ არ აპირებთ გამოიყენოთ მაკრო სადმე, გარდა ამ სამუშაო წიგნისა, აირჩიეთ ეს სამუშაო წიგნი რა მოდით ავირჩიოთ ეს ვარიანტი ჯერჯერობით.
- თუ გსურთ გამოიყენოთ მაკრო და შეძლოთ მისი VBA სკრიპტის ნახვა და რედაქტირება ყველა სამუშაო წიგნში, აირჩიეთ პერსონალური მაკრო სამუშაო წიგნი რა ეს გამოჩნდება ცალკე სამუშაო წიგნად Visual Basic Editor– ში.
- თქვენ ასევე შეგიძლიათ შეიყვანოთ აღწერა, თუ გსურთ, როგორიცაა "ასლები გაყიდვების ჯამური ღირებულებიდან D10".
ნაბიჯი 7. დააწკაპუნეთ OK ჩაწერის დასაწყებად
მას შემდეგ რაც დაიწყებთ ჩაწერას, ყველაფერი რასაც თქვენ აკეთებთ დაიწერება და დაემატება მაკრო VBA კოდის გამოყენებით.
ნაბიჯი 8. დაასრულეთ ქმედებები, რომელთა ჩაწერა გსურთ
შეასრულეთ მხოლოდ ის მოქმედებები, რომელთა შენახვაც გსურთ მაკროში. ჩვენს მაგალითში, ჩვენ ვამატებთ A10- ს B10- ს, ვაჩვენებთ შედეგებს C10- ში და შემდეგ ვაკოპირებთ D10- ში. აქ არის ნაბიჯები:
- დააწკაპუნეთ მთავარი ჩანართი
- დააწკაპუნეთ მაუსზე C10- ში.
- დააჭირეთ "AutoSum" მენიუს და აირჩიეთ ჯამი.
- დაჭერა შეიყვანეთ ან Დაბრუნების არჩეული მნიშვნელობების დასამატებლად.
- მონიშნეთ C10 და დააჭირეთ Ctrl + C. (კომპიუტერი) ან Cmd + C (Mac) კოპირებისთვის.
- დააწკაპუნეთ D10 და დააჭირეთ Ctrl + V (კომპიუტერი) ან Cmd + V (Mac) ჩასასმელად.
ნაბიჯი 9. დააწკაპუნეთ დეველოპერის ჩანართზე და აირჩიეთ ჩაწერის შეჩერება
ეს არის ვარიანტი, რომელიც ცვლის "ჩაწერეთ მაკრო", რომელიც თქვენ ადრე შეარჩიეთ. Excel აღარ აღწერს თქვენს ქმედებებს.
ნაბიჯი 10. დააწკაპუნეთ მაკროსი ინსტრუმენტთა პანელში
ეს აჩვენებს ყველა მაკროების ჩამონათვალს თქვენს მიერ გახსნილ ყველა სამუშაო წიგნში.
ნაბიჯი 11. აირჩიეთ თქვენი ახალი მაკრო და დააწკაპუნეთ რედაქტირებაზე
ეს ხსნის VBA კოდს თქვენი მაკრო Visual Basic Editor– ში. ახლა თქვენ ხედავთ, როგორ გამოიყურება თქვენი მაკრო VBA კოდში. სანამ გააგრძელებთ მაკროების ჩაწერას და კოდის შემოწმებას, თქვენ შეიტყობთ მეტს Visual Basic– ის შესახებ.
- როგორც აღვნიშნეთ, მაკროები ინახება როგორც მოდულები-ახლა თქვენ უნდა ნახოთ "მოდულები" განყოფილება პროექტის პანელში, რომელიც შეიცავს თქვენს მაკროს.
- თქვენ ასევე შეგიძლიათ უბრალოდ დააწკაპუნოთ Visual Basic ინსტრუმენტთა პანელში Visual Basic Editor– ის გასახსნელად, დააწკაპუნეთ მარჯვენა ღილაკით იმ მოდულზე, რომლის რედაქტირებაც გსურთ და შემდეგ დააწკაპუნეთ რედაქტირება.
ნაბიჯი 12. შეცვალეთ თქვენი მაკრო VBA კოდი
ვთქვათ, ჩვენ გვსურს, რომ მაკრომ დააკოპიროს ჯამი E10- ზე D10- ის ნაცვლად. იმის ნაცვლად, რომ ხელახლა ჩაწეროთ მაკრო, ჩვენ შეგვიძლია შევცვალოთ კოდი Visual Basic Editor– ში. ჩვენს მაგალითში, იპოვეთ VBA კოდის ნაწილი რედაქტორში, რომელიც ამბობს "D10" და შეცვალეთ იგი "E10".
ნაბიჯი 13. დააწკაპუნეთ Run ჩანართზე და აირჩიეთ Run sub/Userform
ეს გაუშვებს თქვენს ახლად რედაქტირებულ მაკროს.
- თქვენ ასევე შეგიძლიათ დააჭიროთ F5 ან დააწკაპუნეთ ღილაკზე პანელის ღილაკზე მაკრო გასაშვებად.
- შედეგების სანახავად დახურეთ Visual Basic Editor, რათა დაუბრუნდეთ თქვენს სამუშაო ფურცელს.
მე –3 ნაწილი 3 – დან: ძირითადი ბრძანების ღილაკის შექმნა
ნაბიჯი 1. გახსენით ცარიელი სამუშაო ფურცელი Excel- ში
VBA– ს შესახებ სწავლის კიდევ ერთი გზა არის Excel– დან კოდის ჩასმა. ამ მაგალითში ჩვენ შევქმნით და ვარედაქტირებთ ღილაკს, რომელიც გარკვეულწილად იქცევა დაჭერისას.
ნაბიჯი 2. დააწკაპუნეთ დეველოპერის ჩანართზე
ის არის Excel– ის თავზე.
ნაბიჯი 3. დააჭირეთ ღილაკს ჩასმა
ეს არის პანელის ხატი ინსტრუმენტთა პანელზე. ეს ხსნის მენიუს.
ნაბიჯი 4. დააწკაპუნეთ ბრძანების ღილაკის ხატულაზე "აქტიური X კონტროლი" განყოფილებაში
ეს მეორე განყოფილების პირველი ვარიანტია.
როდესაც თაგვის კურსორს გადაატრიალებთ ამ განყოფილების პირველ ხატზე, ის იტყვის "ბრძანების ღილაკს", ასე რომ თქვენ იცით, რომ თქვენ მუშაობთ მარჯვენა ღილაკით
ნაბიჯი 5. დააწკაპუნეთ ცარიელ უჯრედზე
ეს ქმნის ახალ ღილაკს სახელწოდებით "ბრძანების ღილაკი" თქვენს სამუშაო წიგნში. თქვენ შეგიძლიათ მიანიჭოთ მაკრო ამ ღილაკს, რომელიც ასრულებს გარკვეულ დავალებას ყოველ ჯერზე, როდესაც დააჭირეთ ღილაკს. ჩვენს მაგალითში ჩვენ ვაქცევთ ღილაკს ჩადეთ სიტყვა "wikiHow" საკანში A1.
ის დიზაინის რეჟიმი ინსტრუმენტთა პანელში ღილაკი ახლა განათებული უნდა იყოს. თუ ეს ასე არ არის, დააწკაპუნეთ მასზე ახლავე გასანათებლად.
ნაბიჯი 6. დააწკაპუნეთ მარჯვენა ღილაკით ბრძანების ღილაკზე და აირჩიეთ View Code
ეს ხსნის ვიზუალური ძირითადი რედაქტორის ღილაკის კოდს.
- თქვენ ასევე შეგიძლიათ დააჭიროთ ღილაკს ერთხელ და აირჩიოთ კოდექსის ნახვა ინსტრუმენტთა პანელში.
- იმის ნაცვლად, რომ შეიყვანოთ კოდი, როგორც მოდული, როგორიცაა მაკრო ჩაწერა, ეს ამატებს კოდს იმ სამუშაო ფურცლისთვის, რომელზედაც თქვენ განათავსეთ ღილაკი. თქვენ ყოველთვის შეგიძლიათ ნახოთ და შეცვალოთ ეს კოდი ვიზუალური ძირითადი რედაქტორის გახსნით, მარჯვენა ღილაკით სამუშაო ფურცელზე, რომელიც შეიცავს ღილაკს და შერჩევით კოდექსის ნახვა.
ნაბიჯი 7. ჩადეთ კოდი, რომ დაბეჭდოთ "wikiHow" საკანში A1
არსებული კოდი არის ღილაკისთვის. ღილაკის რაღაცის გასაკეთებლად, ჩვენ უნდა დავამატოთ ჩვენი კოდი არსებული კოდის ორ ხაზს შორის. დააკოპირეთ და ჩასვით არსებული კოდი არსებულ ორ სტრიქონს შორის:
-
დიაპაზონი ("A1"). მნიშვნელობა = "გამარჯობა"
ნაბიჯი 8. დახურეთ Visual Basic რედაქტორი
ამისათვის უბრალოდ დააჭირეთ ღილაკს X ან წითელი წრე ფანჯრის ზედა ნაწილში. ეს დაგიბრუნებთ თქვენს სამუშაო ფურცელზე.
ნაბიჯი 9. დააწკაპუნეთ დიზაინის რეჟიმი ინსტრუმენტთა პანელში
ეს გამოდის დიზაინის რეჟიმიდან-თქვენ ვერ შეძლებთ დააჭიროთ ღილაკს, თუ ჯერ კიდევ დიზაინის რეჟიმში ხართ.
ნაბიჯი 10. დააწკაპუნეთ ბრძანების ღილაკზე
თქვენ უნდა ნახოთ სიტყვა "wikiHow" თქვენი სამუშაო ფურცლის A1 უჯრედში.
კოდის ხელახლა შესაცვლელად, დააწკაპუნეთ დიზაინის რეჟიმი, აირჩიეთ ღილაკი და შემდეგ დააწკაპუნეთ კოდექსის ნახვა ინსტრუმენტთა პანელში ან დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ კოდექსის ნახვა.
Რჩევები
- თუ ახალი ხართ VBA– ში, სცადეთ გაეცნოთ გაცნობით კლასს ან შეამოწმოთ დამწყებთათვის განკუთვნილი ვიდეოები YouTube– ზე.
- რაც უფრო მეტ გამოცდილებას მიიღებთ VBA– სთან ერთად, გადახედეთ პოპულარულ Excel VBA– ს მომხმარებლის ფორუმებს Reddit's /r /vba და /r /excel.