سلام دوستان
همونطور که میدونین با VBA خیلی راحت میشه لیستی از شیت های موجود در یک فایل رو بدست آورد. اما روشی که من میخوام بگم بدون کمک گرفتن از VBA هست
برای اینکار ابتدا یک نام تعریف میکنیم:
(برای تعریف نام از منوی formula گزینه name manager و دکمه new رو میزنیم.)
در پنجره باز شده مطابق شکل اطلاعات را وارد میکنیم
فرمولی که در شکل مشاهده میکنید بصورت زیر است:
حالا کافیه در سلول A1 فرمول زیر رو بنویسیم و درگ کنیم. با درگ کردن لیست همه شیت ها رو مشاهده میکنید.کد:=SUBSTITUTE(GET.WORKBOOK(1);"["&GET.WORKBOOK(16)&"]";"")
نکته: تا جایی درگ رو ادامه بدین که به خطا برنخورید)
کد:=INDEX(SheetNames;ROW(A1))
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)