نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: لیست شیت ها بدون استفاده از vba

  1. #1


    آخرین بازدید
    22 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    Cap لیست شیت ها بدون استفاده از vba

    سلام دوستان
    همونطور که میدونین با VBA خیلی راحت میشه لیستی از شیت های موجود در یک فایل رو بدست آورد. اما روشی که من میخوام بگم بدون کمک گرفتن از VBA هست
    برای اینکار ابتدا یک نام تعریف میکنیم:
    (برای تعریف نام از منوی formula گزینه name manager و دکمه new رو میزنیم.)
    در پنجره باز شده مطابق شکل اطلاعات را وارد میکنیم

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  1.png
مشاهده: 132
حجم:  7.9 کیلو بایت

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


  2.  

  3. #2


    آخرین بازدید
    2017/05/03
    تاریخ عضویت
    January 2012
    نوشته ها
    154
    امتیاز
    106
    سپاس
    146
    سپاس شده
    108 در 36 پست
    تعیین سطح نشده است

    سلام میشه بیشتر توضیح بدید
    من با انجام مراحل بالا به ارور برخورد کردم
    البته نام شیت هام فارسی هست
    مشکل از این هست
    تصاویر کوچک فایل پیوست تصاویر کوچک فایل پیوست Picture1.jpg  

  4. #3
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,100
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط مجید نمایش پست ها
    سلام میشه بیشتر توضیح بدید
    من با انجام مراحل بالا به ارور برخورد کردم
    البته نام شیت هام فارسی هست
    مشکل از این هست
    دوست عزیز ایراد از نامگذاری محدوده مورد نظر شماست . بهتره قوانین نامگذاری را رعایت کنید. ( نگاهی به لینک زیر بندازید )

    نامگذاری



  5. #4


    آخرین بازدید
    2024/01/07
    تاریخ عضویت
    July 2014
    نوشته ها
    313
    امتیاز
    35
    سپاس
    109
    سپاس شده
    25 در 24 پست
    تعیین سطح نشده است

    جناب قاسمیان سلام علیکم. متاسفانه نتونستم این روش رو کابردی کنم. لطفا در صورت امکان نمونه پیوست نمایید با تشکر

  6. #5


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام و کسب اجازه از استاد ارجمند جناب قاسمیان
    فایل نمونه پیوست شد.(هر چقدر تلاش کردم در خود سایت نتونستم آپلود کنم.)

    SheetNames_list
    ای برادر تو همه اندیشه ای


  7. #6


    آخرین بازدید
    2018/08/29
    تاریخ عضویت
    March 2016
    نوشته ها
    5
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    ممنون - جالب بود

  8. #7


    آخرین بازدید
    تاریخ عضویت
    June 2010
    محل سکونت
    نیشابور
    نوشته ها
    32
    امتیاز
    37
    سپاس
    1
    سپاس شده
    46 در 15 پست
    سطح اکسل
    64.67 %

    jmfnima به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Amir Ghasemiyan نمایش پست ها
    سلام دوستان
    همونطور که میدونین با VBA خیلی راحت میشه لیستی از شیت های موجود در یک فایل رو بدست آورد. اما روشی که من میخوام بگم بدون کمک گرفتن از VBA هست
    برای اینکار ابتدا یک نام تعریف میکنیم:
    (برای تعریف نام از منوی formula گزینه name manager و دکمه new رو میزنیم.)
    در پنجره باز شده مطابق شکل اطلاعات را وارد میکنیم

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  1.png
مشاهده: 132
حجم:  7.9 کیلو بایت

    فرمولی که در شکل مشاهده میکنید بصورت زیر است:
    کد:
     =SUBSTITUTE(GET.WORKBOOK(1);"["&GET.WORKBOOK(16)&"]";"")
    حالا کافیه در سلول A1 فرمول زیر رو بنویسیم و درگ کنیم. با درگ کردن لیست همه شیت ها رو مشاهده میکنید.
    نکته: تا جایی درگ رو ادامه بدین که به خطا برنخورید)
    کد:
    =INDEX(SheetNames;ROW(A1))
    با سلام و تشکر از جناب اقای قاسمیان ترفند کاربردی رو ارائه نمودین
    SUBSTITUTE(GET.WORKBOOK(1);"["&GET.WORKBOOK(16)&"]";"")
    فقط یک سوال میشه فرمولی که برای Define Name گذاشتین رو توضیح بدین منطورم آرگومان هایی هست که برای تابع Substatuteگذاشتین .
    عبارت Get.Workbook(1) جز توابع اکسل نیست

  9. سپاس ها (2)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پرسش نحوه ایجاد لیست بیمه برای استفاده در سامانه آنلاین
    توسط fmns59319 در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 4
    آخرين نوشته: 2020/08/02, 08:55
  2. درخواست لیست حقوق و دستمزد با استفاده از vba
    توسط AliReza-AZ در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 3
    آخرين نوشته: 2014/12/27, 23:00
  3. لیست باکس وابسته
    توسط yasertati3602 در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 1
    آخرين نوشته: 2014/09/14, 22:08
  4. پاسخ ها: 0
    آخرين نوشته: 2014/07/02, 14:38
  5. اشکال در لیست حقوق و دستمزد
    توسط مدیریت در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 9
    آخرين نوشته: 2014/06/20, 22:56

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

ساخت فهرست شیت ها در اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است