ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
31 visibility
موضوع: آفیس توسط:

وقتی Enter را بعد از تایپ اطلاعات در یک سلول فشار می دهید، اکسل معمولاً اطلاعات شما را ذخیره می کند و سپس به سلول بعدی زیر سلولی که Enter را فشار داده اید منتقل می شود . با این حال می توانید این رفتار را اصلاح کنید:

image

شکل 1. گزینه های پیشرفته از کادر محاوره ای Excel Options.

  1. کادر محاوره ای Excel Options را نمایش دهید. (در اکسل 2007 روی دکمه Office کلیک کنید و سپس روی Excel Options کلیک کنید. در اکسل 2010 یا نسخه جدیدتر، تب File را در نوار نمایش داده و سپس روی گزینه ها کلیک کنید.)
  2. در سمت چپ کادر محاوره ای روی Advanced کلیک کنید. (شکل 1 را ببینید.)
  3. در قسمت گزینه‌های ویرایش، مطمئن شوید که چک باکس «پس از فشار دادن Enter، انتقال انتخاب» علامت زده شده باشد (به طور پیش‌فرض باید باشد).
  4. با استفاده از لیست کشویی Direction، جهت را به دلخواه تغییر دهید. تغییر جهت بر نحوه رفتار اکسل در همه کتاب‌های کار تأثیر می‌گذارد.

اگر نیاز به تغییر رفتار کلید Enter بر اساس کتاب به کتاب کار دارید ، ممکن است فکر کنید که خوش شانس نیستید. با این حال، می‌توانید از یک کد ماکرو خلاقانه برای تعیین جهتی که می‌خواهید پس از Enter استفاده کنید ، و هر زمان که کتاب کار فعال می‌شود، آن کد اجرا شود.

به عنوان مثال، اجازه دهید بگوییم که شما یک کتاب کار خاصی داشتید، و همیشه می خواهید پس از فشار دادن Enter، انتخاب را به بالا منتقل کنید. در این کتاب کار خاص، می توانید کد زیر را به شی thisWorkbook در ویرایشگر VBA اضافه کنید:

Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)
    bMove = Application.MoveAfterReturn
    lMoveDirection = Application.MoveAfterReturnDirection

    Application.MoveAfterReturn = True
    Application.MoveAfterReturnDirection = xlUp
End Sub

Private Sub Workbook_WindowDeactivate(ByVal Wn As Excel.Window)
    Application.MoveAfterReturn = bMove
    Application.MoveAfterReturnDirection = lMoveDirection
End Sub

در اینجا دو زیربرنامه جداگانه وجود دارد. اولین مورد هر زمان که پنجره کتاب کار فعال شود اجرا می شود. در این حالت، تنظیمات مربوط به ویژگی های MoveAfterReturn و MoveAfterReturnDirection را در متغیرها ذخیره می کند. (به زودی با این متغیرها آشنا خواهید شد.) سپس ماکرو ویژگی MoveAfterReturn را روی True و جهت را روی xlUp تنظیم می کند. اگر می‌خواهید به‌طور پیش‌فرض در این کتاب کار خاص مسیر دیگری را طی کنید، به سادگی از یک ثابت اکسل متفاوت مانند xlDown، xlToLeft یا xlToRight استفاده کنید.

هر زمان که پنجره کتاب کار غیرفعال شود، زیرروال دوم اجرا می شود. در این حالت، مقادیر ویژگی‌های MoveAfterReturn و MoveAfterReturnDirection به آنچه قبل از فعال‌سازی کتاب کار بودند، بازنشانی می‌شوند.

دو متغیر مورد استفاده در این روال ها، lMoveDirection و bMove، باید در قسمت اعلان هر ماژول تعریف شوند. این اجازه می دهد تا متغیرها از هر دو روال بالا قابل دسترسی باشند.

Public lMoveDirection As Long
Public bMove As Boolean
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 34 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 56 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 76 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 56 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

131 نفر آنلاین
0 عضو و 131 مهمان در سایت حاضرند
بازدید امروز: 1088
بازدید دیروز: 25180
بازدید کل: 20338446
...