با سلام و تشکر از جناب اقای قاسمیان ترفند کاربردی رو ارائه نمودین
SUBSTITUTE(GET.WORKBOOK(1);"["&GET.WORKBOOK(16)&"]";"")
فقط یک سوال میشه فرمولی که برای Define Name گذاشتین رو توضیح بدین منطورم آرگومان هایی هست که برای تابع Substatuteگذاشتین .
عبارت Get.Workbook(1) جز توابع اکسل نیست
لیست شیت ها بدون استفاده از vba
Collapse
X
-
با سلام و کسب اجازه از استاد ارجمند جناب قاسمیان
فایل نمونه پیوست شد.(هر چقدر تلاش کردم در خود سایت نتونستم آپلود کنم.)
SheetNames_listLeave a comment:
-
جناب قاسمیان سلام علیکم. متاسفانه نتونستم این روش رو کابردی کنم. لطفا در صورت امکان نمونه پیوست نمایید با تشکرLeave a comment:
-
-
لیست شیت ها بدون استفاده از vba
سلام دوستان
همونطور که میدونین با VBA خیلی راحت میشه لیستی از شیت های موجود در یک فایل رو بدست آورد. اما روشی که من میخوام بگم بدون کمک گرفتن از VBA هست
برای اینکار ابتدا یک نام تعریف میکنیم:
(برای تعریف نام از منوی formula گزینه name manager و دکمه new رو میزنیم.)
در پنجره باز شده مطابق شکل اطلاعات را وارد میکنیم
فرمولی که در شکل مشاهده میکنید بصورت زیر است:
حالا کافیه در سلول A1 فرمول زیر رو بنویسیم و درگ کنیم. با درگ کردن لیست همه شیت ها رو مشاهده میکنید.کد:=SUBSTITUTE(GET.WORKBOOK(1);"["&GET.WORKBOOK(16)&"]";"")
نکته: تا جایی درگ رو ادامه بدین که به خطا برنخورید)
کد:=INDEX(SheetNames;ROW(A1))
برچسب ها: هیچکدام
Leave a comment: