فهرست مطالب
این مقاله 2 روش راحت برای دریافت نام برگه در اکسل را نشان می دهد. نام برگه یک ویژگی نام شی کاربرگ در اکسل است.
دانلود کتاب تمرین تمرین
این کتاب تمرین تمرینی را دانلود کنید تا هنگام خواندن این مقاله تمرین کنید.
Sheet Name.xlsm
2 روش برای دریافت نام برگه در اکسل
ما می توانیم از فرمول های ساخته شده از معمول استفاده کنیم از توابع یا کد ساده VBA برای دریافت نام برگه ذخیره شده در یک سلول یا نمایش داده شده در MsgBox استفاده می کند.
1. استفاده از فرمول برای دریافت نام برگه در اکسل
از آنجایی که اکسل هیچ عملکرد داخلی را برای دریافت نام برگ ارائه نمی دهد، ما نیاز داریم برای نوشتن یک تابع در ترکیب با توابع MID، CELL و FIND . بیایید نگاهی به آن بیندازیم:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
فرمول را در هر یک از سلولهای کاربرگ که میخواهیم نام آن را دریافت کنیم، قرار دهیم. در این مثال، نام کاربرگ خود را " Formula " گذاشتیم و سپس فرمول را در سلول C5 قرار دادیم.
چگونه فرمول کار می کند
- تابع CELL در فرمول مسیر کامل، نام کتاب کار و نام برگه فعلی را برمیگرداند. این فرمول است:
=CELL("filename",A1)
- نتیجه ای که در آن یافتیم مرحله قبل نام کتاب کار را در [ ] پرانتز e محصور کرده است. [excel sheet name.xlsm] . ما باید موقعیت را پیدا کنیمبراکت سمت راست . نام کاربرگ فعلی بلافاصله پس از براکت سمت راست شروع میشود. بنابراین، تابع FIND موقعیت براکت سمت راست را با فرمول زیر پیدا می کند و سپس باید 1 را اضافه کنیم تا موقعیت از را بدست آوریم. اولین رشته از نام کاربرگ .
=FIND("]",CELL("filename",A1))+1
- در نهایت، تابع MID سه آگومان-
1st آرگومان را می گیرد: =CELL ("نام فایل"،A1) در مرحله اول استفاده شد.
دومین آرگومان: =FIND("]",CELL("نام فایل"،A1)) +1 در مرحله دوم استفاده شد.
3rd آرگومان: 31 که حداکثر طول نام کاربرگ در اکسل است
بیشتر بخوانید: نحوه جستجوی نام برگه در کتاب کار اکسل (2 روش)
فرمول جایگزین
این فرمول را می توان به طور متناوب استفاده کرد که از تابع RIGHT به جای تابع MID استفاده می کند.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
<3
2. کد VBA برای بازیابی و نمایش نام برگه اکسل
2.1 با استفاده از کد VBA نام برگه فعال را در اکسل دریافت کنید
از کد ساده زیر برای دریافت نام برگه فعال است.
4608
2.2 با استفاده از شماره فهرست نام برگه را بیابید
با استفاده از کد زیر می توانیم نام کاربرگ بر اساس شماره فهرست آنها . اگر در یک کتاب کار چند کاربرگ وجود دارد، این روش مفید استبرای یافتن آسان و سریع نام کاربرگ.
به عنوان مثال، ما در کاربرگ دوم با نام vba1 قرار داریم. با کد زیر میتوانیم اولین برگه نام که Formula است را پیدا کنیم.
3734
با کد زیر میتوانیم آخرین صفحه <4 را پیدا کنیم> نام کتاب کار. در این مثال، نام آخرین برگه VBA 2 است.
5475
بیشتر بخوانید: نحوه جستجوی برگه نام با VBA در اکسل (3 مثال)
یادداشت ها
ما همچنین می توانیم از عملکرد MsgBox برای نمایش نتیجه کد VBA استفاده کنیم در یک MsgBox اگر نیازی به ذخیره یا استفاده از آن در یک سلول نباشد.
نتیجه
اکنون، ما می دانیم که چگونه می توانیم آن را بدست آوریم. نام برگه در اکسل امیدواریم که شما را تشویق کند تا با اطمینان بیشتری از این قابلیت استفاده کنید. هر گونه سوال یا پیشنهاد فراموش نکنید که آنها را در کادر نظر زیر مطرح کنید.