რა არის ThisWorkbook VBA-ში?
რა არის ThisWorkbook VBA-ში?

ვიდეო: რა არის ThisWorkbook VBA-ში?

ვიდეო: რა არის ThisWorkbook VBA-ში?
ვიდეო: VBA Active Workbook, This Workbook, Name, Path and Renaming a Workbook (Code Included) 2024, ნოემბერი
Anonim

ეს სამუშაო წიგნი ეხება სამუშაო წიგნს, რომელშიც Excel VBA კოდი სრულდება. მეორეს მხრივ, ActiveWorkbook ეხება Excel-ის სამუშაო წიგნს, რომლის მიმდინარეობას აქვს ფოკუსირება, რაც ნიშნავს Excel-ის წინა მხარეს. ხშირად Excel VBA დეველოპერები აერთიანებენ სამუშაო წიგნების ამ ორ ჩვეულებრივ ტიპს VBA.

უფრო მეტიც, რა განსხვავებაა აქტიურ სამუშაო წიგნსა და ThisWorkbook-ს შორის?

ეს სამუშაო წიგნი ობიექტი ეხება სამუშაო წიგნი რომელშიც არის მაკრო კოდი. ActiveWorkBook ობიექტი ეხება სამუშაო წიგნი რომ ამჟამად აქტიური . მაგრამ თუ სამუშაო წიგნი რომელზედაც გაშვებული მაკრო კოდი არ არის აქტიური სამუშაო წიგნი შემდეგ ისინი მიუთითებენ ზოგიერთზე განსხვავებული ობიექტები.

როგორ მივმართო სამუშაო წიგნს VBA-ში? VBA Cell References – ფაილების და სამუშაო ფურცლების მითითება

  1. მიმართეთ სამუშაო წიგნს: სამუშაო წიგნები („NameOfFile.xls“).
  2. გამოიყენეთ ფაილის კონკრეტული სახელი, რასაც მოჰყვება გაფართოება.
  3. მიმდინარე სამუშაო წიგნში რომ მივმართოთ, მაკრო მდებარეობს:ThisWorkbook-ში.
  4. მიმართეთ აქტიურ სამუშაო წიგნს: ActiveWorkbook.

ანალოგიურად, რას აკეთებს VBA?

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

რა განსხვავებაა მაკროსა და მოდულს შორის?

ხოლო შენ ქმნი მაკროები წვდომაში სიიდან არჩევით მაკრო მოქმედებები, შენ წერ მოდულები შიგნით Visual Basic for Applications (VBA) პროგრამირების ენა. ა მოდული არის დეკლარაციების, განცხადებებისა და პროცედურების კრებული, რომლებიც ინახება ერთად, როგორც ერთეული.

გირჩევთ: