پرش به شیت دلخواه در اکسل

به راحتی بین شیتهای اکسل جستجو کرده و به شیت دلخواه پرش کنید!

پرش به شیت دلخواه در اکسل

اگر تعداد شیتهای فایل اکسل شما زیاد باشه و ناچار باشید که بین اونها حرکت کنید میتونید از کلیدهای ترکیبی Ctrl+PgDn استفاده کنید و اگر نام شیتها نمایش داده نمی شد هم میتونید از تنظیمات اکسل اونها رو برگردونید ، ولی اگر بخواید مشابه فرم اصلی اکسس یک شیت رو به عنوان سوئیچ بورد در نظر بگیرید چکار می کنید ؟ یعنی کاری کنید که ضمن جستجو بین پرش به شیت دلخواه در اکسل را تجربه کنید .

پرش به شیت دلخواه در اکسل
پرش به شیت دلخواه در اکسل

3 راه مختلف برای پرش به شیت دلخواه در اکسل وجود دارد.

1- استفاده از هایپر لینک داخلی

2- کدنویسی و استفاده از InputBox

3- کد نویسی و استفاده از یک سلول اکسل

 

روش اول : استفاده از هایپرلینک داخلی اکسل

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

1- از منوهای بالا به تب Insert می روید .

2- از شیپهای موجود یکی را به دلخواه مانند تصویر زیر انتخاب می کنید.

افزودن شیپ به اکسل
افزودن شیپ به اکسل

3- متن دلخواه را داخل شیپ نوشته و روی آن کلیک می کنید و روی Hyperlink کلیک می کنید

هایپرلینک در اکسل
هایپرلینک در اکسل

4- در پنجره باز شده روی گزینه Place In this Document کلیک کنید .

هایپرلینک و پرش به شیتهای اکسل
هایپرلینک و پرش به شیتهای اکسل

5- حالا نام شیتهای فایل اکسل خود را می بینید و کافیست که یکی از آنها رو انتخاب کرده و ok کنید.

روش دوم : استفاده از InputBox و کدنویسی برای پرش به شیت دلخواه در اکسل

مرحه اول و دوم روش قبلی را انجام دهید و سپس

1- روی شیپ ایجاد شده کلیک راست نموده و روی گزینه Assign Macro کلیک کنید.

2- در پنجره باز شده روی New کلیک کنید ، که باعث می شود به محیط کدنویسی بروید.

باز شدن پنجره پیغام و رفتن به شیت دلخواه
باز شدن پنجره پیغام و رفتن به شیت دلخواه

3- روی شیپ کلیک نمائید با پنجره ای مشابه تصویر زیر رو برو می شوید .

پنجره پیغام در اکسل
پنجره پیغام در اکسل

روش سوم : کدنویسی و جستجو بین شیتهای اکسل

مانند روش اول یک شیپ در فایل اکسل خ.ود ایجاد نمنائید

مانند روش دوم به محیط کدنویسی مربوط به شیپ ایجاد شده بروید .

قطعه کد زیر را در آن قسمت وارد نمائید.

جستجو در شیتها و پرش به شیت دیگر در اکسل
جستجو در شیتها و پرش به شیت دیگر در اکسل

 

[su_note note_color=”#d9edb8″]اگر فایل نمونه را که در انتهای مطلب قرار داده شده دریافت نمائید ، می توانید کذهای مورد بحث را از داخل آنها کپی نمائید :)[/su_note]

 

[sdfile url=”https://officebaz.ir/File/OfficebazMoveSheets.xlsm”]

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

19 دیدگاه دربارهٔ «به راحتی بین شیتهای اکسل جستجو کرده و به شیت دلخواه پرش کنید!»

  1. سلام استاد خسته نباشيد و ممنون از اين آموزش
    فقط چرا نام هاي فارسي رو قبول نميكنه؟

    1. نادر بحری

      با نام فارسی چک نکردم ،
      ولی بارها در مورد این مسئله صحبت کردیم که چرا خوب نیست که هیچ کجای سیستمتون برای نامگذاری از حروف و علائم فارسی استفاده نکنید .
      چون ممکنه اصلا یه دفعه کل فایلتون خراب بشه

      1. بعله ولي بعضي مواقع نياز هست البته من فارسي رو امتحان كردم فقط دو حرف بيشتر رو قبول نميكنه مثال (تاريخ) رو قبول نكرد واي (تا) رو كه دو حرف بود قبول كرد
        استاد در وضعيت ليست كشويي اگر شيت جديدي رو اضافه كنيم مجددا” بايد مراحل رو تكرار كنيم در وضعيت كه نام شيت رو وارد كني مشكلي براي اضافه كردن شيت نداريم ؟

        1. نادر بحری

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

          =IFERROR(INDEX(MID(Sheets,FIND(“]”,Sheets)+1,255),ROW(A2),1),””)

  2. با سلام. روش سوم رو امتحان کردم ولی متاسفانه کد مربوطه برای من قابل اجرا نیست

  3. سلام یک سوال دارم مدتی هست دنبال جوابشم . سه تا شیت بخوام لینک بین شیت ها رو ایجاد کنم به طوری که باکلیلک روی اون سلول، اطلاعات کامل همون در شیت بعدی نمایش داده بشه.(البته میخوام به یک row کامل لینکش کنم نه فقط سلول) با هایپرلینک این رو ایجاد میکنم .اما مثل فرمول ها نمیشه درگ کرد و اون لینک رو برای سلول های دیگه با لین مخصوص خودشون استفاده کرد . چطور ممکنه بدون اینکه دستی یکی یکی لینک بدم، همه رو با هم لینک کنم؟

  4. نیازی به فرمول وهیچ چیزی نیست فقط کافیه در فضای بین پیکان ها کلیک راست کنید کل فهرست sheet ها نمایش داده میشه ومیشه انتخاب کرد

  5. سلام
    من تمامی شیت هام فارسیه و فرمول دوم رو نوشتم همه چیش اوکیه ولی دقت کردم اگر گ پ چ ژ در نام شیت موجود باشه میزنه یافت نشد.
    این مشکلو چجوری باید حل کرد؟

پیمایش به بالا