ახალი

ათი რჩევა კოდირებისთვის Excel VBA მაკროებისთვის

ათი რჩევა კოდირებისთვის Excel VBA მაკროებისთვის


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

ათი წინადადება, რათა კოდირება Excel VBA უფრო სწრაფად და მარტივად მიიღოს. ეს რჩევები დაფუძნებულია Excel 2010-ზე (მაგრამ ისინი თითქმის ყველა ვერსიაში მუშაობს) და ბევრი მათგანი შთაგონებული იყო მეთიუ მაკდონალდის მიერ O'Reilly წიგნზე "Excel 2010 - დაკარგული სახელმძღვანელო".

1 - ყოველთვის შეამოწმოთ თქვენი მაკროები გადაყრილი ტესტის ცხრილში, როგორც წესი, ასლის, რომლის შექმნისთვისაც ის შექმნილია. გაუქმება არ მუშაობს მაკროებთან, ასე რომ, თუ თქვენ დააკოპირებთ მაკროდ, რომელიც იწურება, spindles და ასახელებს თქვენს ცხრილებს, თქვენ წარმატებას გისურვებთ, თუ არ მიყევით ამ რჩევას.

2 - მალსახმობების ღილაკების გამოყენება შეიძლება საშიში იყოს, რადგან Excel არ გააფრთხილებს, თუ აირჩევთ მალსახმობის ღილაკს, რომელსაც Excel უკვე იყენებს. თუ ეს მოხდება, Excel იყენებს მალსახმობის ღილაკს მაკროში, არა ჩაშენებული მალსახმობის ღილაკზე. დაფიქრდით იმაზე, თუ რა გაკვირვებული იქნება თქვენი ბოსი, როდესაც ის იტვირთება თქვენს მაკროში და შემდეგ Ctrl-C მის ცხრილში დაამატეთ შემთხვევითი რიცხვი უჯრედების ნახევარს.

მეთიუ მაკდონალდი ამ წინადადებას აკეთებს "Excel 2010 - დაკარგული სახელმძღვანელო".

აქ მოცემულია რამდენიმე ძირითადი ძირითადი კომბინაცია, რომელსაც არასდროს უნდა დაუთმოთ მაკრო მალსახმობები, რადგან ადამიანები მათ ძალიან ხშირად იყენებენ:

  • Ctrl + S (შენახვა)
  • Ctrl + P (ბეჭდვა)
  • Ctrl + O (ღია)
  • Ctrl + N (ახალი)
  • Ctrl + X (გასვლა)
  • Ctrl + Z (გაუქმება)
  • Ctrl + Y (ხელახლა / გამეორება)
  • Ctrl + C (ასლი)
  • Ctrl + X (დაჭრილი)
  • Ctrl + V (ჩასმა)

პრობლემების თავიდან ასაცილებლად, ყოველთვის გამოიყენოთ Ctrl + Shift + ასო მაკრო კლავიშის კომბინაციები, რადგან ეს კომბინაციები გაცილებით ნაკლებია ვიდრე Ctrl + ასო მალსახმობების კლავიშები. თუ ეჭვი გეპარებათ, არ მიუთითოთ მალსახმობების ღილაკი, როდესაც შექმნით ახალ, დაუგეგმავი მაკრო.

3 - არ გახსოვთ Alt-F8 (ნაგულისხმევი მაკრო მალსახმობი)? შენთვის სახელები არაფერს ნიშნავს? მას შემდეგ, რაც Excel გახდება მაკროების გახსნილი სამუშაო რვეულის ყველა სხვა სამუშაო რუბრიკისთვის, რომელიც ამჟამად ღიაა, მარტივი გზაა შექმნათ თქვენი საკუთარი მაკრო ბიბლიოთეკა ყველა თქვენს მაკროთან, ცალკე სამუშაო წიგნში. გახსენით ეს სამუშაო წიგნი თქვენს სხვა ცხრილებთან ერთად. როგორც მათე ამბობს, "წარმოიდგინეთ, რომ თქვენ რედაქტირებთ სამუშაო წიგნს, სახელწოდებით SalesReport.xlsx, და გახსნით ახალ სამუშაო წიგნს სახელწოდებით MyMacroCollection.xlsm, რომელიც შეიცავს რამდენიმე სასარგებლო მაკროს. დარტყმა. " მეთიუ ამბობს, რომ ამ დიზაინის საშუალებით ადვილია მაკროების გაზიარება და გამოყენება სამუშაო წიგნებში (და სხვადასხვა ადამიანებს შორის).

4 - განვიხილოთ ღილაკების დამატება, რათა დააკავშიროთ მაკროებს სამუშაო ფურცელში, რომელიც შეიცავს თქვენს მაკრო ბიბლიოთეკას. თქვენ შეგიძლიათ მოაწყოთ ღილაკები ნებისმიერ ფუნქციურ ჯგუფში, რომლებიც აზრიანი აქვთ თქვენთვის და დაამატეთ ტექსტი სამუშაო ფურცელზე, რათა აგიხსნათ ისინი რას აკეთებენ. თქვენ არასოდეს გაგიკვირდებათ, თუ რას აკეთებს კრიპტოლოგიურად დასახელებული მაკრო.

5 - Microsoft– ის ახალმა მაკრო უსაფრთხოების არქიტექტურამ ბევრი რამ გაუმჯობესდა, მაგრამ კიდევ უფრო მოსახერხებელია იმის თქმა, რომ Excel– ს ენდობა ფაილების გარკვევა საქაღალდეში თქვენს კომპიუტერში (ან სხვა კომპიუტერებზე). შეარჩიეთ კონკრეტული საქაღალდე თქვენს მყარ დისკზე, როგორც სანდო ადგილას. თუ ამ ადგილას ინახება სამუშაო წიგნი, მას ავტომატურად ენდობით.

6 - როდესაც მაკროდ კოდირებთ, ნუ შეეცდებით შექმნათ უჯრედების შერჩევა მაკროში. ამის ნაცვლად, დავუშვათ, რომ უჯრედები, რომლებსაც მაკრო გამოიყენებს, წინასწარ შეირჩა. თქვენთვის ადვილია მაუსის გადატანა უჯრედებზე, მათი არჩევისთვის. მაკროში კოდირება, რომელიც მოქნილია საკმარისი იმისათვის, რომ იგივე გააკეთოს, სავარაუდოდ, შეცდომებით სავსეა და პროგრამირებაც რთულია. თუ გსურთ რაიმე პროგრამის გაკეთება, შეეცადეთ გაერკვნენ, თუ როგორ უნდა დაწეროთ დამადასტურებელი კოდი, რომ ნახოთ, გაკეთდა თუ არა შესაბამისი შერჩევა მაკროში.

7 - თქვენ შეიძლება ფიქრობთ, რომ Excel აწარმოებს მაკრო საწარმოო სახელმძღვანელოს წინააღმდეგ, რომელიც შეიცავს მაკრო კოდს, მაგრამ ეს ყოველთვის ასე არ არის. Excel მართავს მაკრო in აქტიური სამუშაო წიგნი. ეს არის სამუშაო წიგნი, რომელსაც ახლახანს უყურებდით. როგორც მათე განმარტავს, "თუ თქვენ გაქვთ ორი სამუშაო წიგნი და თქვენ იყენებთ Windows დავალების პანელს მეორე სამუშაო წიგნზე გადასატანად, შემდეგ კი ისევ Visual Basic რედაქტორს დაუბრუნდებით, Excel ასრულებს მაკრო მეორე სამუშაო წიგნს."

8 - მათე გვთავაზობს, რომ ”მაკრო კოდირებისთვის ადვილია, შეეცადოთ მოაწყოთ თქვენი ფანჯრები, რათა ნახოთ Excel ფანჯარა და Visual Basic რედაქტორი ფანჯარა, ამავე დროს, გვერდიგვერდ”. მაგრამ Excel არ გააკეთებს ამას ((იხილეთ ყველა მენიუდან დალაგება მხოლოდ სამუშაო წიგნების ორგანიზებით. ვაიზულ ფაზა ითვლება სხვა პროგრამის ფანჯარაში Excel- ის მიერ.) მაგრამ Windows- ს. In Vista, დახურეთ ყველა, მაგრამ ორი, რომლის მოწყობა გსურთ და დააჭირეთ ღილაკს მარჯვენა ღილაკს Taskbar; შეარჩიეთ "აჩვენეთ Windows Side By". Windows 7-ში გამოიყენეთ "Snap" ფუნქცია. (ინტერნეტში მოძებნეთ "Windows 7 თვისებები Snap" ინსტრუქციისთვის.)

9 - მათეს მთავარი რჩევა: "ბევრი პროგრამისტი პოულობს გრძელი გასეირნების სანაპიროზე ან მთის დუშის ქვირითის გამოსწორებას გამოსადეგი გამოსაყენებლად.

და რა თქმა უნდა, VBA- ს ყველა რჩევების დედა:

10 - პირველი რაც უნდა სცადოთ, როდესაც ვერ იფიქრებთ თქვენს პროგრამულ კოდში საჭირო განცხადებების ან საკვანძო სიტყვების ჩართვაზე, არის ჩართოთ მაკრო ჩამწერი და გააკეთოთ ოპერაციების რამოდენიმე ვარიანტი, რომლებიც, როგორც ჩანს, მსგავსია. შემდეგ შეამოწმეთ გამომუშავებული კოდი. ის ყოველთვის არ მიიწევს სწორ საკითხზე, მაგრამ ამას ხშირად აკეთებს. მინიმუმში, ეს მოგცემთ ადგილს, რომ დაიწყოთ ძებნა.

წყარო

მაკდონალდი, მათე. "Excel 2010: დაკარგული სახელმძღვანელო". 1 გამოცემა, O'Reilly Media, 2010 წლის 4 ივლისი.


Video, Sitemap-Video, Sitemap-Videos