درج تاریخ روز خودکار

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

    • 2020/06/02
    • 18

    [حل شده] درج تاریخ روز خودکار

    سلام یک فایل دارم که میخوام وقتی در ستون b چیزی نوشته میشه در ستون c و ردیف متناظر با همان تاریخ روز نوشته بشه.

    چطوری باید انجام بدم؟
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز
    شما بايد كدنويسي انجام بديد
    اين كدها رو در قسمت كدهاي شيت مورد نظرتون قرار بديد
    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Or Target.Column <> 2 Then Exit Sub
    Application.EnableEvents = False
    Target.Offset(0, 1) = Date
    Application.EnableEvents = True
    End Sub

    کامنت

    • saed.rasa

      • 2014/11/02
      • 1054

      #3
      سلام

      امتحان کنید لطفا!

      باید تاریخ شمسی Add-in را نصب کرده باشید
      فایل های پیوست شده
      [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
      اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
      [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
      [/FONT][/CENTER]
      [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
      فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
      [/FONT][/CENTER]

      کامنت

      • fidarbearing

        • 2020/06/02
        • 18

        #4
        سلام
        این تاریخ شمسی add in رو دانلود کردم از چنتا سایت اما کار نمیکنه نمیدونم چرا

        - - - Updated - - -

        مرسی این درست کار میکنه اما انگلیسی هست تاریخ و اینکه من اشتباه گفتم میخوام توی B بنویسم توی D تاریخ بزنه فارسی
        باید چه تغییراتی بدم ؟

        - - - Updated - - -

        نوشته اصلی توسط Amir Ghasemiyan
        سلام دوست عزيز
        شما بايد كدنويسي انجام بديد
        اين كدها رو در قسمت كدهاي شيت مورد نظرتون قرار بديد
        کد:
        Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Count > 1 Or Target.Column <> 2 Then Exit Sub
        Application.EnableEvents = False
        Target.Offset(0, 1) = Date
        Application.EnableEvents = True
        End Sub
        این کد رو زدم خیلی غیره منتظره درست جواب داد چون من اصلا نمیدونستم توی اکسل میشه کد نوشت
        اصلا انتظار نداشتم بار اول که کپی پیست میکنم در جای درست این کار رو بکنم
        فقط اینکه به جای ستون c میخوام توی D تاریخ بزنه و اینکه فارسی بزنه این تاریخ میلادی هست

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          نوشته اصلی توسط fidarbearing
          سلام
          این تاریخ شمسی add in رو دانلود کردم از چنتا سایت اما کار نمیکنه نمیدونم چرا

          - - - Updated - - -

          مرسی این درست کار میکنه اما انگلیسی هست تاریخ و اینکه من اشتباه گفتم میخوام توی B بنویسم توی D تاریخ بزنه فارسی
          باید چه تغییراتی بدم ؟

          - - - Updated - - -


          این کد رو زدم خیلی غیره منتظره درست جواب داد چون من اصلا نمیدونستم توی اکسل میشه کد نوشت
          اصلا انتظار نداشتم بار اول که کپی پیست میکنم در جای درست این کار رو بکنم
          فقط اینکه به جای ستون c میخوام توی D تاریخ بزنه و اینکه فارسی بزنه این تاریخ میلادی هست

          براي اينكه در ستون D بنويسه كافيه
          کد:
          Target.Offset(0, 1)
          رو به
          کد:
          Target.Offset(0, 2)
          تغيير بديد.

          نسخه آفيستون رو بفرماييد تا روش شمسي كردنش رو عرض كنم خدمتتون

          کامنت

          • fidarbearing

            • 2020/06/02
            • 18

            #6
            نوشته اصلی توسط Amir Ghasemiyan

            براي اينكه در ستون D بنويسه كافيه
            کد:
            Target.Offset(0, 1)
            رو به
            کد:
            Target.Offset(0, 2)
            تغيير بديد.

            نسخه آفيستون رو بفرماييد تا روش شمسي كردنش رو عرض كنم خدمتتون
            آفیسم 2010 است

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              نوشته اصلی توسط fidarbearing
              آفیسم 2010 است
              خب در این صورت شما باید افزونه شمسی ساز رو نصب کنید و در کدی که خدمتتون تقدیم کردم بجای Date عبارت J_TODAY() رو قرار بدید
              اگر برای نصب افزونه مشکل دارید تو انجمن سرچ کنید. هم افزونه هست هم راه نصب

              کامنت

              • fidarbearing

                • 2020/06/02
                • 18

                #8
                سلام مرسی بابت کمکتون
                من این افزونه رو نتونستم پیدا کنم یکی دیگه بود که از m2s استفاده میکرد اما اونو زدم ارور داد میشه لینک این افزونه رو برام بزارید ؟

                کامنت

                • saed.rasa

                  • 2014/11/02
                  • 1054

                  #9
                  سلام
                  از Add-in اضافه کنید لطفا
                  فایل های پیوست شده
                  [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
                  اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
                  [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
                  [/FONT][/CENTER]
                  [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
                  فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
                  [/FONT][/CENTER]

                  کامنت

                  • fidarbearing

                    • 2020/06/02
                    • 18

                    #10
                    نوشته اصلی توسط saed.rasa
                    سلام
                    از Add-in اضافه کنید لطفا
                    ممنون بابت کمکتون حالا به جای اون Date که گفتن باید تغییر بدم چی بنویسم من ؟

                    کامنت

                    • saed.rasa

                      • 2014/11/02
                      • 1054

                      #11
                      سلام

                      می توانید در صورت نیاز، افزونه تاریخ شمسی را از لینک زیر دانلود کنید(تاپیک 4 - فایل Zip)



                      شاداب باشید!
                      [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
                      اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
                      [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
                      [/FONT][/CENTER]
                      [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
                      فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
                      [/FONT][/CENTER]

                      کامنت

                      • fidarbearing

                        • 2020/06/02
                        • 18

                        #12
                        نوشته اصلی توسط Amir Ghasemiyan
                        خب در این صورت شما باید افزونه شمسی ساز رو نصب کنید و در کدی که خدمتتون تقدیم کردم بجای Date عبارت J_TODAY() رو قرار بدید
                        اگر برای نصب افزونه مشکل دارید تو انجمن سرچ کنید. هم افزونه هست هم راه نصب
                        سلام
                        ممنونم بابت پاسختون
                        من تابع رو پیدا کردم و جایگزین کردم اما ارور میده میشه شما فایل من رو چک کنید لطفا
                        فایل های پیوست شده

                        کامنت

                        • Amir Ghasemiyan

                          • 2013/09/20
                          • 4598
                          • 100.00

                          #13
                          نوشته اصلی توسط fidarbearing
                          سلام
                          ممنونم بابت پاسختون
                          من تابع رو پیدا کردم و جایگزین کردم اما ارور میده میشه شما فایل من رو چک کنید لطفا
                          سلام
                          فايلتون كد نداره. با فرمت xls ذخيره كنيد بفرستيد

                          کامنت

                          • fidarbearing

                            • 2020/06/02
                            • 18

                            #14
                            نوشته اصلی توسط Amir Ghasemiyan
                            سلام
                            فايلتون كد نداره. با فرمت xls ذخيره كنيد بفرستيد
                            خدمت شما
                            فایل های پیوست شده

                            کامنت

                            • Amir Ghasemiyan

                              • 2013/09/20
                              • 4598
                              • 100.00

                              #15
                              نوشته اصلی توسط fidarbearing
                              خدمت شما
                              عرض كردم كه ابتدا بايد افزونه شمسي ساز رو اضافه كنيد بعد از تابع j_today استفاده كنيد
                              لطفا فايل پيوست رو ملاحظه كنيد
                              فایل های پیوست شده

                              کامنت

                              چند لحظه..