فهرست مطالب
گاهی اوقات، ما باید یک برگه خاص را از چندین کاربرگ در کتاب کار Excel انتخاب کنیم. میتوانیم برگه را بهصورت پیشفرض نام کد یا با استفاده از نام متغیر فراخوانی کنیم. برای انتخاب یک برگه با استفاده از نام متغیر، ابتدا باید نام متغیر را تنظیم کنیم. در این مقاله، راههای موثر و در عین حال ساده را به شما نشان میدهیم که با استفاده از نام متغیر با VBA در انتخاب a برگ 1>Excel .
برای نشان دادن، از یک مجموعه داده نمونه به عنوان مثال استفاده خواهیم کرد. به عنوان مثال، مجموعه داده زیر نشان دهنده فروشنده ، محصول ، و فروش خالص یک شرکت است که در برگه های مختلف نشان داده شده است.
دانلود کتاب تمرین تمرین
کتاب کار زیر را دانلود کنید تا خودتان تمرین کنید.
VBA Select Sheet Variable Name.xlsm
2 روش برای انتخاب برگه بر اساس نام متغیر با VBA در اکسل
1. برگه فعال بر اساس نام متغیر با VBA در اکسل را انتخاب کنید
در روش اول ما، برگه فعال را انتخاب می کنیم. با استفاده از نام متغیر منظور ما از Active Sheet برگه ای است که روی آن کار می کنیم. بنابراین، مراحل زیر را برای انتخاب برگه فعال توسط نام متغیر با VBA در Excel دنبال کنید.
STEPS:
- ابتدا، Visual Basic را در زیر برگه Developer انتخاب کنید.
- در نتیجه، پنجره VBA باز می شود.
- سپس، Module را از درج برگه.
- در نتیجه، پنجره Module ظاهر می شود.
- در آنجا، کد زیر را کپی کرده و در کادر قرار دهید.
1996
- اکنون، پنجره VBA را ببندید.
- پس از آن، Macros را در زیر برگه Developer انتخاب کنید.
- در نتیجه ، کادر گفتگوی Macro ظاهر می شود.
- در اینجا، ActiveSheetSelect را انتخاب کرده و Run را فشار دهید.
- در نهایت، برگهای را که روی آن کار میکردیم برمیگرداند.
2. Excel VBA برای تنظیم نام متغیر برای انتخاب برگه
در روش قبلی، کد VBA را برای برگرداندن برگه ای که قبلاً روی آن کار می کردیم، اعمال کردیم. در این روش، یک نام متغیر برای کاربرگ مورد نظر خود تنظیم می کنیم و با استفاده از نام متغیر با VBA آن کاربرگ را انتخاب می کنیم. بنابراین، فرآیند زیر را برای انجام کار یاد بگیرید.
STEPS:
- ابتدا، نام متغیر را برای Sheet2 و از آن نام متغیر برای انتخاب برگه استفاده کنید.
- بنابراین، به Developer ➤ بروید. Visual Basic .
- بعد، Insert ➤ Module را انتخاب کنید.
- از این رو، Module کادر محاوره ای ظاهر می شود.
- سپس، کد زیر را کپی کرده و در آنجا قرار دهید.
8903
- پس از آن، VBA پنجره.
- اکنون، Sheet3 را باز کنید.
- متعاقباً، Macros را از برگه Developer انتخاب کنید.
- در نتیجه، Macro کادر گفتگو بیرون خواهد آمد.
- در آنجا، روی SelectSheet کلیک کنید و Run را فشار دهید.
- پس از فشار دادن Run ، ممکن است یک کادر محاوره ای خطایی مانند آنچه در تصویر زیر نشان داده شده است دریافت کنید.
- برای حل مشکل، End را فشار دهید.
- سپس، به File ➤ Options بروید.
- بعد از آن ، از برگه Trust Center ، Trust Center Settings را انتخاب کنید.
- در نتیجه، Trust Center کادر گفتگو ظاهر خواهد شد.
- در آنجا، برگه تنظیمات ماکرو را انتخاب کنید.
- بعد از آن، کادر دسترسی اعتماد به مدل شی پروژه VBA و OK را فشار دهید.
- دوباره، Developer ➤ <را انتخاب کنید 1>Macros .
- روی SelectSheet کلیک کنید و Run را فشار دهید.
- در نهایت، Sheet2 را برمی گرداند، حتی اگر ما روی Sheet3 کار می کردیم.
بیشتر بخوانید: نحوه جستجوی نام برگه با VBA در اکسل (3 مثال)
نتیجه گیری
از این پس، شما با استفاده از نام متغیر با VBA در اکسل با استفاده از بالا میتواند یک صفحه را انتخاب کند. روش های شرح داده شده به استفاده از آنها ادامه دهید و اگر راه دیگری برای انجام این کار دارید به ما اطلاع دهید. فراموش نکنید که نظرات، پیشنهادات یا پرس و جوها را ارسال کنیدشما در بخش نظرات زیر دارید.