Სარჩევი
ზოგჯერ, ჩვენ უნდა ავირჩიოთ კონკრეტული ფურცელი რამდენიმე სამუშაო ფურცლიდან Excel სამუშაო წიგნში. ჩვენ შეგვიძლია ფურცელს ვუწოდოთ ნაგულისხმევად კოდური სახელი ან ცვლადის სახელის გამოყენებით. იმისათვის, რომ შევარჩიოთ ფურცელი ცვლადის სახელის გამოყენებით, ჯერ უნდა დავაყენოთ ცვლადის სახელი. ამ სტატიაში ჩვენ გაჩვენებთ ეფექტურ, მაგრამ მარტივ გზებს აირჩიოთ ა ფურცელი ცვლადის სახელის VBA -ის გამოყენებით VBA 1>Excel .
საილუსტრაციოდ, ჩვენ გამოვიყენებთ მონაცემთა ნიმუშის მაგალითს. მაგალითად, შემდეგი მონაცემთა ნაკრები წარმოადგენს კომპანიის Salesman , Product და Net Sales , რომელიც ნაჩვენებია სხვადასხვა ფურცლებზე.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ შემდეგი სამუშაო წიგნი, რომ თავად ივარჯიშოთ.
VBA აირჩიეთ Sheet Variable Name.xlsm
ცვლადის სახელის მიხედვით ფურცლის არჩევის 2 გზა VBA-ში Excel-ში
1. აირჩიეთ Active Sheet ცვლადის სახელის მიხედვით VBA-ით Excel-ში
ჩვენს პირველ მეთოდში ჩვენ ვირჩევთ აქტიურ ფურცელს ცვლადის სახელის გამოყენებით. Active Sheet -ში ვგულისხმობთ ფურცელს, რომელზეც ვმუშაობთ. ამიტომ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ აირჩიოთ აქტიური ფურცელი ცვლადის სახელი VBA Excel -ში.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ Visual Basic ჩანართზე დეველოპერი .
- შედეგად, VBA ფანჯარა გამოჩნდება.
- შემდეგ, აირჩიეთ მოდული დან ჩაიდეთ ჩანართი.
- შესაბამისად, გამოჩნდება მოდულის ფანჯარა.
- დააკოპირეთ შემდეგი კოდი და ჩასვით ველში.
3313
- ახლა დახურეთ VBA ფანჯარა.
- ამის შემდეგ, აირჩიეთ მაკროები ჩანართში დეველოპერი .
- შედეგად , გამოჩნდება Macro დიალოგური ფანჯარა.
- აქ აირჩიეთ ActiveSheetSelect და დააჭირეთ Run .
- საბოლოოდ, ის დააბრუნებს ფურცელს, რომელზეც ჩვენ ვმუშაობდით.
2. Excel VBA დასაყენებლად ცვლადის სახელი ფურცლის არჩევისთვის
ჩვენს წინა მეთოდში გამოვიყენეთ VBA კოდი ფურცლის დასაბრუნებლად, რომელზეც უკვე ვმუშაობდით. ამ მეთოდით ჩვენ დავაყენებთ ცვლადის სახელს ჩვენს სასურველ სამუშაო ფურცელს და ვირჩევთ ამ ფურცელს ცვლადის სახელი VBA -ით. ასე რომ, ისწავლეთ შემდეგი პროცესი დავალების შესასრულებლად.
STEPS:
- პირველ რიგში, ჩვენ დავაყენებთ ცვლადის სახელს ამისთვის Sheet2 და გამოიყენეთ ეს ცვლადის სახელი ფურცლის შესარჩევად.
- ასე რომ, გადადით დეველოპერზე ➤ Visual Basic .
- შემდეგი, აირჩიეთ ჩასმა ➤ მოდული .
- აქედან გამომდინარე, მოდული გამოჩნდება დიალოგური ფანჯარა.
- შემდეგ, დააკოპირეთ ქვემოთ მოცემული კოდი და ჩასვით იქ.
9127
- ამის შემდეგ დახურეთ VBA ფანჯარა.
- ახლა გახსენით Sheet3 .
- შემდეგ,აირჩიეთ მაკროები დეველოპერი ჩანართიდან.
- შედეგად, მაკრო დიალოგური ფანჯარა გამოჩნდება.
- იქ, დააწკაპუნეთ SelectSheet და დააჭირეთ Run .
- Run -ზე დაჭერის შემდეგ, შეიძლება მიიღოთ შეცდომის დიალოგური ფანჯარა, როგორც ეს ნაჩვენებია შემდეგ სურათზე.
- პრობლემის გადასაჭრელად დააჭირეთ დასრულება .
- შემდეგ, გადადით ფაილი ➤ ოფციები .
- ამის შემდეგ , Trust Center ჩანართიდან აირჩიეთ Trust Center Settings .
- შესაბამისად, Trust Center დიალოგური ფანჯარა გამოჩნდება.
- აქ აირჩიეთ Macro Settings ჩანართი.
- შემდეგ, მონიშნეთ ყუთი Trust Access to VBA პროექტის ობიექტის მოდელი და დააჭირეთ OK .
- ხელახლა აირჩიეთ დეველოპერი ➤ მაკროები .
- დააწკაპუნეთ SelectSheet და დააჭირეთ Run .
- საბოლოოდ, ის დააბრუნებს Sheet2 მიუხედავად იმისა, რომ ჩვენ ვმუშაობდით Sheet3 .
წაიკითხეთ მეტი: როგორ მოძებნოთ ფურცლის სახელი VBA-ით Excel-ში (3 მაგალითი)
დასკვნა
ამიერიდან თქვენ შეძლებს აირჩიოს ა ფურცელი ცვლადის სახელი VBA Excel ზემოთ- აღწერილი მეთოდები. განაგრძეთ მათი გამოყენება და შეგვატყობინეთ, თუ გაქვთ დავალების შესრულების რაიმე სხვა გზა. არ დაგავიწყდეთ კომენტარების, წინადადებების ან შეკითხვების დაწერა, თუთქვენ გაქვთ კომენტარები ქვემოთ მოცემულ განყოფილებაში.