Excel VBA ფურცლის დასამატებლად, თუ ის არ არსებობს (სწრაფი ნაბიჯებით)

  • გააზიარეთ ეს
Hugh West

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

Excel VBA: დაამატეთ ფურცელი, თუ ის არ არსებობს (სწრაფი ხედი)

9462

ჩადეთ ახალ მოდულში ზემოთ მოყვანილი კოდის გამოსაყენებლად.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთოთ ჩვენი პრაქტიკის სამუშაო წიგნი აქედან უფასოდ!

დაამატეთ ფურცელი, თუ ის არ არსებობს.xlsm

ნაბიჯები VBA კოდის გამოსაყენებლად ფურცლის დასამატებლად Excel, თუ ის არ არსებობს

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

📌 ნაბიჯი 1: ჩადეთ ახალი მოდული

პირველ რიგში, თქვენ უნდა ჩასვათ მოდული VBA კოდის დასაწერად.

  • ამისთვის თავიდანვე გადადით Developer ჩანართზე >> Visual Basic ინსტრუმენტზე.

  • შედეგად, Microsoft Visualაპლიკაციების ძირითადი ფანჯარა გამოჩნდება.
  • შემდეგ, გადადით ჩასმა ჩანართზე >> მოდულის ინსტრუმენტზე.

ამგვარად, შეიქმნა ახალი მოდული სახელად Module1 .

დაწვრილებით: როგორ დავამატო ფურცელი დაასახელეთ Excel VBA-ში (6 მარტივი გზა)

მსგავსი წაკითხვები

  • შექმენით ახალი სამუშაო წიგნი და შეინახეთ VBA-ს გამოყენებით Excel-ში
  • Excel VBA: შექმენით ახალი სამუშაო წიგნი და დაარქვით სახელი (6 მაგალითი)
  • როგორ შევქმნათ ახალი ფურცელი შაბლონიდან მაკროს გამოყენებით Excel-ში

📌 ნაბიჯი 2: ჩაწერეთ და შეინახეთ საჭირო VBA კოდი

ახლა, თქვენ უნდა ჩაწეროთ კოდი მოდულის შიგნით და შეინახოთ იგი.

  • ში ამის გასაკეთებლად დააწკაპუნეთ Module1 ოფციაზე და ჩაწერეთ შემდეგი კოდი კოდის ფანჯარაში.
97278040

  • როგორც შედეგად, კოდის ფანჯარა შემდეგნაირად გამოიყურება.

🔎 კოდის განმარტება:

სეგმენტი 1:

9455

ამ ნაწილში ჩვენ გამოვაცხადეთ მაკრო სახელი და ცვლადი nam es.

სეგმენტი 2:

2645

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

სეგმენტი 3:

7647

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

სეგმენტი 4:

4385

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

  • შემდეგ დააჭირეთ Ctrl + S.
<. 0>
  • შემდეგ, გამოჩნდება Microsoft Excel ფანჯარა. დააწკაპუნეთ ღილაკზე არა .

  • შედეგად გამოჩნდება ფანჯარა შენახვა როგორც .
  • შემდეგ, აირჩიეთ Save as type: ვარიანტი, როგორც .xlsm ფორმატი. შემდეგ დააწკაპუნეთ ღილაკზე შენახვა .

ამგვარად, თქვენ დაწერეთ და შეინახეთ საჭირო კოდი.

შენიშვნა:

თქვენ უნდა შეინახოთ Excel-ის სამუშაო წიგნი .xlsm ფორმატში. წინააღმდეგ შემთხვევაში, მაკრო არ ჩაირთვება და კოდი არ იმუშავებს.

დაწვრილებით: Excel VBA ცვლადის სახელით ფურცლის დასამატებლად (5 იდეალური მაგალითი)

📌 ნაბიჯი 3: გაუშვით კოდი

ახლა, თქვენ უნდა გაუშვათ კოდი და შეამოწმოთ შედეგები.

  • ამისთვის, უპირველეს ყოვლისა, დააწკაპუნეთ Run ხატულაზე Microsoft Visual Basic აპლიკაციებისთვის ფანჯარაში.

  • შედეგად, გამოჩნდება ფანჯარა Macros .
  • შემდეგ, აირჩიეთ AddSheetIfNotExist მაკრო და დააწკაპუნეთ ღილაკზე Run .
<. 0>
  • ამ დროს, ჩვენ მიერ შექმნილი შეტყობინების ყუთიგამოჩნდება სახელწოდებით ფურცლის დამატება თუ არ არსებობს . აქ ავტომატური ვარიანტი იქნება Sheet5 .

  • ახლა შემოწმებისთვის ჩაწერეთ „აპრილი“ ტექსტურ ველში და დააწკაპუნეთ ღილაკზე Ok .

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

  • ამის შემდეგ, კვლავ გაუშვით კოდი და ჩაწერეთ „May“ შექმნილი შეტყობინების ველის ტექსტურ ველში. ამის შემდეგ, დააწკაპუნეთ ღილაკზე OK .

  • შედეგად, თქვენ იხილავთ კიდევ ერთ შეტყობინებას. გამოჩნდება და გაცნობებთ, რომ „მაისი“ ფურცელი არ არსებობდა და ამით მან შექმნა ეს ფურცელი.
  • შემდეგ დააწკაპუნეთ ღილაკზე OK .

ბოლოს, თქვენ ხედავთ, რომ დაამატეთ ფურცელი, რომელიც აქამდე არ არსებობდა. და, სამუშაო წიგნი ახლა ასე გამოიყურება.

დაწვრილებით: Excel VBA: დაამატეთ ფურცელი ბოლოს (3 იდეალური მაგალითი)

დასკვნა

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

და, ეწვიეთ ExcelWIKI მრავალი სხვასთვისმსგავსი სტატიები. გმადლობთ!

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