نمایش یک محدوده از شیت به وسیله یک دستور ماکرو با شرط

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sasami

    • 2015/01/05
    • 6

    نمایش یک محدوده از شیت به وسیله یک دستور ماکرو با شرط

    دوستان من تمام وب رو زیر و رو کردم برای حل مشکلم ولی به جواب نرسیدم. لطفا هر کسی اطلاعاتی داره به من کمک کنه :
    میخوام یه دکمه بذارم که در صورت برقرار بودن یک شرط ؛ با فشار دادن اون دکمه به یه محدوده از یک شیت دیگه منتقل بشیم و حتی الامکان بقیه قسمتهای شیت دیده نشه (البته اگه بقیه شیت دیده بشه هم قابل قبوله. این یه آپشنه)
    نمیدونم از چه دستور یا فانکشنی استفاده کنم.
    اصلا نمیدونم اکسل همچین امکانی داره که یه محدوده رو نام گذاری یا آدرس دهی کنیم و با یه دستور بهش برسیم یا نه
    واقعا ممنون میشم اگه چیزی به ذهنتون برسه به من بگین
  • Alireza
    مدير تالار تنظيمات اكسل

    • 2011/03/01
    • 648
    • 80.00

    #2
    سلام
    دوست عزیز این یه سوال کلیه لازم هست جزییات بیشتری مطرح بشه ولی در کل این امکان از روش های مختلفی با توابع اکسل و کدهای vba داره که بستگی به نوع فایل شما باید انجام بشه
    [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
    [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
    [/CENTER]

    کامنت

    • sasami

      • 2015/01/05
      • 6

      #3
      ممنون از پاسختون. ممکنه مواردی که به ذهنتون میرسه رو بهم بگید. فقط اسم دستورش رو میخوام . بقیه ش رو سعی میکنم انجام بدم.

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        از huyperlink نمیتونید استفاده کنید؟
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • sasami

          • 2015/01/05
          • 6

          #5
          بعید میدونم با هایپرلینک بشه شرط بزارم

          کامنت

          • mohamadali110

            • 2014/03/17
            • 151
            • 70.00

            #6
            تو يه سلول شرطتو بنويس و نتيجشو با true , false مشخص كن و اون دكمه رو اينجوري تعريف كن كه اگه اين سلول true بود بره اين رنج از شيت رو سلكت كنه

            شرطش رو هم با vba ميشه برقرار كرد

            کامنت

            • khakzad

              • 2010/03/17
              • 2034
              • 85.00

              #7
              ی مقدار بیشتر توضیح بدید، شما م یتویند محدوده ها رو نامگذاری کنید و لینک به نام ها بدید. شرططتون رو در نامگذاری محدوده اعمال کنید
              [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

              [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
              [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
              :wcom:

              [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
              [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
              [/CENTER]

              کامنت

              • majid_mx4

                • 2012/06/25
                • 699

                #8
                نوشته اصلی توسط sasami
                دوستان من تمام وب رو زیر و رو کردم برای حل مشکلم ولی به جواب نرسیدم. لطفا هر کسی اطلاعاتی داره به من کمک کنه :
                میخوام یه دکمه بذارم که در صورت برقرار بودن یک شرط ؛ با فشار دادن اون دکمه به یه محدوده از یک شیت دیگه منتقل بشیم و حتی الامکان بقیه قسمتهای شیت دیده نشه (البته اگه بقیه شیت دیده بشه هم قابل قبوله. این یه آپشنه)
                نمیدونم از چه دستور یا فانکشنی استفاده کنم.
                اصلا نمیدونم اکسل همچین امکانی داره که یه محدوده رو نام گذاری یا آدرس دهی کنیم و با یه دستور بهش برسیم یا نه
                واقعا ممنون میشم اگه چیزی به ذهنتون برسه به من بگین
                باسلام

                دوست عزیز همانطور که سرکار خانم خاکزاد فرمودند با هایپر لینک اینکار شدنی است .

                خلاصه و مفید فرمول زیر را در نظر بگیرید:

                کد:
                   =HYPERLINK("[E:\all exlse anserw\Book1 Mir.xlsm]Sheet1!B4","CLICK HERE")
                قسمت اول بعد از هایپر لینک آدرس فایل مقصد است و کاربرگی است که میخواهید به آن لینک شود و بعد از کروشه نام شیت و سلولی که میخواهید به آن وصل شود تمام ، حال اگر شما در کاربرگ مقصد برای مثلا شیت 1 محدوده ای را نام گزاری کرده اید میتوانی نام آن را به جای نام سلول جایگزین کنید

                با تشکر میر
                Last edited by majid_mx4; 2015/01/14, 20:03.

                کامنت

                • misammisam
                  مدير تالار حسابداری و اکسل

                  • 2014/04/04
                  • 892
                  • 64.00

                  #9
                  قسمتی که میخوای بهش منتقل بشی رو نام گذاری بکنید ، بعد جایی که میخوای لینک بسازی کلیک کن و کلید
                  insert / hyperlink رو بزن ، از صفحه باز شده قسمت place in this document رو انتخاب کن ، اسمهایی که خودتون ساختید
                  اونجا نشون میده ، هر کدومو میخوای انتخاب کن و ok رو بزن .
                  مثل فایل ضمیمه میشه .
                  فایل های پیوست شده
                  [CENTER][SIGPIC][/SIGPIC]
                  [/CENTER]
                  [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                  [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                  [/CENTER]
                  [/INDENT]

                  [/FONT][/FONT][/FONT][/FONT][/FONT]
                  [/CENTER]

                  کامنت

                  • sasami

                    • 2015/01/05
                    • 6

                    #10
                    بینهایت ممنونم از همگی. حل شد ))

                    کامنت

                    چند لحظه..