ایجاد محدودیت درحرکت صفحه با ماوس یا اسکرولها در صفحه

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • taocom52

    • 2015/08/14
    • 99

    [حل شده] ایجاد محدودیت درحرکت صفحه با ماوس یا اسکرولها در صفحه

    سلام خسته نباشید
    مخواستم بدونم چطوری میشه در صفحه اکسل حالا با کد نویسی یا روشهای دیگر حرکت ماوس یا اسکرولها را محدود به منطقه ای کرد که میخواهیم فقط آنجا را در صفحه ببینیم؟
    البته hide كردن سلولها روش مناسبی برای فایل بنده نیست چون موجب درست کار نکردن بعضی فرمولها و آپدیتها میشود متشکرم
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

    میتوانید از دستور زیر استفاده نمایید

    توضیح : کلید Alt+ F11 را زده روی شیت مورد نظر کلیک کنید و دستور زیر را در آن کپی کنید .

    کد:
    Private Sub Worksheet_Activate()
         ActiveSheet.ScrollArea = "A3:D150"
    End Sub

    پایدار باشید میر

    کامنت

    • taocom52

      • 2015/08/14
      • 99

      #3
      سلام متاسفانه برای فایل من جواب نداد یعنی عمل کرد ولی در آپدیت شدن دیتاهای سلولهای خارج از محدوده تعیین شده اشکال ایجاد میکند و اجازه عمل به فرمولهایی که از سلولهای خارج از محدوده تعیین شده دیتا برمیدارند را نمیدهد اگر مشد کد را طوری تغییر داد که در انتهای ماکریی که برای آپدیت کردن شیت گذاشته ام عمل کند و ودر آپدیت بعدی از کار بیافتد و در انتها دوباره فعال شود عملی خواهد بود
      Last edited by taocom52; 2016/05/02, 13:03.

      کامنت

      • majid_mx4

        • 2012/06/25
        • 699

        #4
        با سلام

        در اول دستور آپدیت خود این دستور را اضافه و در آخر آپدیت و بعد از آپدیت شدن دستور قبلی را استفاده کنید .
        کد:
        ActiveSheet.ScrollArea = ActiveSheet.Cells.Address
        پایدار باشید میر

        کامنت

        • taocom52

          • 2015/08/14
          • 99

          #5
          متشکرم خیلی جالب بود

          کامنت

          چند لحظه..