მარყუჟის მაკროებს შეუძლიათ დამღლელი სამუშაოს შესრულება და მისი ავტომატიზირება.
სურათის კრედიტი: Stockbyte/Stockbyte/Getty Images
Excel-ში სტანდარტული ფორმულა არ შეიძლება განმეორდეს ერთზე მეტჯერ; ეს არის სტატიკური გამოთვლა, რომელიც იცვლება მხოლოდ უჯრედების სხვა მნიშვნელობების შეცვლისას. თუმცა, თქვენ შეგიძლიათ გამოიყენოთ მაკროები ციკლური ბრძანებების შესასრულებლად, რომელიც ეფუძნება Visual Basic for Applications კოდს, რომელიც შეიყვანეთ. მაკრო ავტომატიზირებს მოქმედებების სერიას, ასე რომ თქვენ შეგიძლიათ გაიმეოროთ ისინი სწრაფად და მარტივად. გაითვალისწინეთ, რომ მაკროების ჩართვამ შეიძლება ზიანი მიაყენოს თქვენი კომპიუტერის უსაფრთხოებას, ამიტომ გამოიყენეთ მარყუჟის მაკრო მხოლოდ მაშინ, როდესაც დარწმუნებული ხართ, რომ Excel-ის ცხრილის წყარო დაცულია.
Ნაბიჯი 1
გაუშვით Excel, გახსენით ცხრილი, სადაც გსურთ გამოიყენოთ მარყუჟის ბრძანება და შემდეგ დააჭირეთ "Alt-F11" Visual Basic რედაქტორის გასახსნელად.
დღის ვიდეო
ნაბიჯი 2
აირჩიეთ მენიუ "Insert" და შემდეგ აირჩიეთ "UserForm". ჩნდება UserForm ფანჯარა, რომლის გვერდით არის Controls Toolbox. Controls Toolbox-ში აირჩიეთ "Command Button". იარლიყები ჩნდება, როდესაც ატარებთ ხატულებზე. დახაზეთ ბრძანების ღილაკი UserForm ფანჯარაში.
ნაბიჯი 3
დააწკაპუნეთ მაუსის მარჯვენა ღილაკით თქვენს მიერ დახატულ ბრძანების ღილაკზე და აირჩიეთ "View Code", რათა გახსნათ VBA კოდის ფანჯარა ამ ღილაკისთვის. გაითვალისწინეთ, რომ თქვენ შეგიძლიათ გქონდეთ რამდენიმე ღილაკი თითო UserForm-ზე, თუ გსურთ დაწეროთ და შეასრულოთ მრავალი მარყუჟი.
ნაბიჯი 4
შეიყვანეთ VBA კოდი იმ მარყუჟისთვის, რომლის შესრულებაც გსურთ "პირადი ქვე" და "დასრულება ქვე" ხაზებს შორის კოდის რედაქტორში. მაგალითად, უჯრედების დიაპაზონის მონაცემებით შესავსებად, შეგიძლიათ შეიყვანოთ შემდეგი კოდი:
Dim i როგორც მთელი რიცხვი i = 1
Do while i < 5 უჯრედი (i, 1). მნიშვნელობა = 15 i = i + 1 ციკლი
ნაბიჯი 5
დააჭირეთ "F5" ციკლის შესასრულებლად. ალტერნატიულად, დააწკაპუნეთ მენიუში "Run" და შემდეგ აირჩიეთ "Run Sub/UserForm".
რჩევა
არსებობს მრავალი სხვა ტიპის მარყუჟები და ფუნქციები, რომელთა გაშვებაც შეგიძლიათ VBA სკრიპტირებით (იხ. რესურსები).