تنظیم حرکت بین سل ها

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

    • 2015/05/18
    • 32

    تنظیم حرکت بین سل ها

    با سلام خدمت اساتید محترم
    در یک شیت میخواهم بگونه ای تنظیمات داشته باشم که با فشردن دکمه اینتر حرکت در سل ها به ترتیبی که مورد نظر است انجام شود نه ترتیب اکسل
    در واقع سئوال اینست که حرکت در سل ها با فشردن اینتر طبق چه تنظیماتی هست و چگونه میتوان این تنظیمات را تغییر داد
    با تشکر از عنایت شما
  • mohammad_ashooryan

    • 2014/08/13
    • 480
    • 80.00

    #2
    سلام از تنظيمان اكسل طبق شكل زير انتخاب كنيد.
    Click image for larger version

Name:	Picture1.jpg
Views:	1
Size:	146.9 کیلو بایت
ID:	126171

    کامنت

    • حسام بحرانی

      • 2013/09/29
      • 2065
      • 72.00

      #3
      نوشته اصلی توسط kohan
      با سلام خدمت اساتید محترم
      در یک شیت میخواهم بگونه ای تنظیمات داشته باشم که با فشردن دکمه اینتر حرکت در سل ها به ترتیبی که مورد نظر است انجام شود نه ترتیب اکسل
      در واقع سئوال اینست که حرکت در سل ها با فشردن اینتر طبق چه تنظیماتی هست و چگونه میتوان این تنظیمات را تغییر داد
      با تشکر از عنایت شما
      با سلام،
      در حالت کلی در زمان اینتر حرکت به سلول را از روش زیر می توان تغییر داد.

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

      Click image for larger version

Name:	EI-Enter.jpg
Views:	1
Size:	160.2 کیلو بایت
ID:	126172
      Last edited by حسام بحرانی; 2015/05/21, 12:42.
      [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
      [/FONT][/B][/CENTER]
      [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
      [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
      [/FONT][/B][/FONT][/SIZE]
      [/CENTER]

      کامنت

      • s.cheraghi

        • 2011/02/27
        • 311

        #4
        سلام
        شما میتونین از مسیر زیر به صورت دستی مسیر حرکت را بعد از فشردن اینتر مشخص کنین:
        کد PHP:
        Options>Advance>After Pressing EnterMove Selection 
        و از لیست مسیر آن را مشخص کنین.
        برای اینکه به صورت کد این کار رو انجام بدین از کد زیر استفاده کنین:
        کد PHP:
        Application.MoveAfterReturnDirection xlDown 
        میتونین مقادیر مختلف رو از این طریق انتخاب کنین و یا به هر متغیر دیگر متصل بشه.
        موفق باشین
        در یادگیری سیر نشوید :idea:

        برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
        برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
        [URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]

        کامنت

        • kohan

          • 2015/05/18
          • 32

          #5
          نوشته اصلی توسط s.cheraghi
          سلام
          شما میتونین از مسیر زیر به صورت دستی مسیر حرکت را بعد از فشردن اینتر مشخص کنین:
          کد PHP:
          options>advance>after pressing entermove selection 
          و از لیست مسیر آن را مشخص کنین.
          برای اینکه به صورت کد این کار رو انجام بدین از کد زیر استفاده کنین:
          کد PHP:
          application.moveafterreturndirection xldown 
          میتونین مقادیر مختلف رو از این طریق انتخاب کنین و یا به هر متغیر دیگر متصل بشه.
          موفق باشین
          با کمال تشکر از جنابعالی
          میشود در مورد نحوه نگارش کلی کد کمی توضیح بدهید که چگونه آنرا گسترش بدهم
          میخواهم از سل b1 به c1 سپس d1 سپس q4 و p4 بروم

          کامنت

          • s.cheraghi

            • 2011/02/27
            • 311

            #6
            کد زیر برای تعیین حرکت در کل ورک بوک هست که میتونین در یک ساب نوشته بشه یا در هر رویدادی که شما مدنظر دارین:
            کد PHP:
            Sub Change_Direction()
            application.moveafterreturndirection xldown
            End Sub 
            اگر قصد دارین که زدن اینتر مسیر مشخصی را طی کند (از
            سل b1 به c1 سپس d1 سپس q4 و p4):
            به ترتیب این سلول ها را انتخاب کنید و شروع به وارد کردن اطلاعاتتون کنین، بعد از زدن اینتر، سلول فعال به ترتیب انتخاب سلول ها تغییر میکند.
            در یادگیری سیر نشوید :idea:

            برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
            برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
            [URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]

            کامنت

            • حسام بحرانی

              • 2013/09/29
              • 2065
              • 72.00

              #7
              البته دقت داشته باشید، سلولی را که قصد دارید اولین داده را در آن ثبت کنید را در آخر انتخاب کنید.

              در این مثال ابتدا c1 و سپس d1 و q4 و بعد r4 و در نهایت b1 را انتخاب کنید.

              اینکار از طریق ضبط یک ماکرو ساده نیز امکان پذیر است.

              موفق باشید.
              [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
              [/FONT][/B][/CENTER]
              [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
              [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
              [/FONT][/B][/FONT][/SIZE]
              [/CENTER]

              کامنت

              • kohan

                • 2015/05/18
                • 32

                #8
                متاسفانه جوابگوی نیاز من نبود
                من میخواهم مثل اکسس بتوانم ترتیب هر سل را مشخص کنم انتخاب سل ها به صورتی که در همین سات فرا گرفتم در زمان لاک شدن شیت امکانپذیر نیست
                اگر امکان دارد روش ماکرو را بفرمایید با این فرض که میخواهم بعضی از سلول ها قفل باشند

                کامنت

                • حسام بحرانی

                  • 2013/09/29
                  • 2065
                  • 72.00

                  #9
                  نوشته اصلی توسط kohan
                  متاسفانه جوابگوی نیاز من نبود
                  من میخواهم مثل اکسس بتوانم ترتیب هر سل را مشخص کنم انتخاب سل ها به صورتی که در همین سات فرا گرفتم در زمان لاک شدن شیت امکانپذیر نیست
                  اگر امکان دارد روش ماکرو را بفرمایید با این فرض که میخواهم بعضی از سلول ها قفل باشند
                  آیا در شیت مورد نظر فقط همین سلول ها باز هستند و بقیه سلول ها قفل؟
                  [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                  [/FONT][/B][/CENTER]
                  [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                  [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                  [/FONT][/B][/FONT][/SIZE]
                  [/CENTER]

                  کامنت

                  • حسام بحرانی

                    • 2013/09/29
                    • 2065
                    • 72.00

                    #10
                    اگر در زمان قفل کردن شیت، تیک گزینه ی select loocked cells رو هم مثل تصویر زیر بردارید،

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


                    Click image for larger version

Name:	EI - kohan.jpg
Views:	1
Size:	46.2 کیلو بایت
ID:	126174
                    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                    [/FONT][/B][/CENTER]
                    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                    [/FONT][/B][/FONT][/SIZE]
                    [/CENTER]

                    کامنت

                    • ordouei

                      • 2013/05/01
                      • 68
                      • 45.00

                      #11
                      Private Sub Worksheet_Change(ByVal Target As Range)
                      If Target.Address = "$A$1" Then [C1].Select
                      If Target.Address = "$C$1" Then [A3].Select
                      If Target.Address = "$A$3" Then [E1].Select
                      If Target.Address = "$E$1" Then [A5].Select
                      If Target.Address = "$A$5" Then [G1].Select
                      If Target.Address = "$G$1" Then [A7].Select
                      End Sub

                      کامنت

                      چند لحظه..