درج تاریخ شمسی درheader

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

    • 2010/03/09
    • 151

    درج تاریخ شمسی درheader

    سلام
    چطور میشه تاریخ شمسی رو در header نمایش داد؟
    در اکسل فقط تاریخ میلادی امکان پذیر هست
    اگر امکانش هست راهنمایی بفرماید
    با تشکر
    [CENTER][URL="http://www.office-learning.ir/"]وب سایت آموزشی آفیس[/URL]
    [/CENTER]
  • mrexcel

    • 2010/02/03
    • 436
    • 81.00

    #2
    RE: درج تاریخ شمسی درheader

    مطمئنا براي اين موضوع بايد از كد تاريخ جلالي شمسي استفاده كرد و خروجي ان را در هدر قرار داد
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

    کامنت

    • esyoo

      • 2010/03/09
      • 151

      #3
      RE: درج تاریخ شمسی درheader

      نوشته اصلی توسط mrexcel
      مطمئنا براي اين موضوع بايد از كد تاريخ جلالي شمسي استفاده كرد و خروجي ان را در هد قرار داد
      میشه بیشتر راهنمایی بفرمایید؟
      یعنی =j-today() رو در هدر قرار بدم؟:huh:
      [CENTER][URL="http://www.office-learning.ir/"]وب سایت آموزشی آفیس[/URL]
      [/CENTER]

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        RE: درج تاریخ شمسی درheader

        با درود فراوان

        برای گذاشتن تاریخ هجری شمسی در سر صفحه یا پا صفحه می توانید از کد زیر استفاده کنید

        این کد هم بصور ماکرو می توانید استفاده کنید و هم این که در زیر روال شیت مورد نظر قرار دهید تا هنگام ورود به آن شیت تاریخ سرصفحه به روز شود که در این مثال این کد را در زیر روال Worksheet_Activate قرار داده ایم که هنگام ورود به صفحه به روز شود

        اگر نیازی به فایل ل نمونه بود برایتان میل میکنم


        Private Sub Worksheet_Activate()
        With ActiveSheet.PageSetup
        .LeftHeader = J_TODAY()
        .CenterHeader = TbH(J_TODAY())
        .RightHeader = TbH(J_TODAY(), 2)
        End With

        End Sub

        بدرود
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
        shamsololama@yahoo.com
        09177733411

        کامنت

        • esyoo

          • 2010/03/09
          • 151

          #5
          RE: درج تاریخ شمسی درheader

          ممنون میشم یک فایل نمونه قرار بدید
          با تشکر
          [CENTER][URL="http://www.office-learning.ir/"]وب سایت آموزشی آفیس[/URL]
          [/CENTER]

          کامنت

          • shamsololama

            • 2010/02/15
            • 940

            #6
            RE: درج تاریخ شمسی درheader

            با درود فراوان
            لینک دانلود فایل نمونه برای واردکردن تاریخ شمس در سرصفحه اکسل

            توجه:
            پسورد مورنیاز برای دانلود
            exceliran

            لینک :

            Link: http://quickbigfile.com/file.php?file=6606head.rar
            ---------------------------------------------------------------------------------------------------
            بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
            shamsololama@yahoo.com
            09177733411

            کامنت

            • esyoo

              • 2010/03/09
              • 151

              #7
              RE: درج تاریخ شمسی درheader

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

              فقط یک سوال :
              اگر بخوام به محض ورود به workbook تاریخ درج بشه باید چکار کنم؟
              Private Sub Workbook_Activate()
              With ActiveWorkbook.PageSetup
              .LeftHeader = J_TODAY()
              .CenterHeader = TbH(J_TODAY())
              .RightHeader = TbH(J_TODAY(), 2)
              End With
              End Sub
              [CENTER][URL="http://www.office-learning.ir/"]وب سایت آموزشی آفیس[/URL]
              [/CENTER]

              کامنت

              • shamsololama

                • 2010/02/15
                • 940

                #8
                RE: درج تاریخ شمسی درheader

                با درود فراوان
                اگر بخواهیم با باز شدن فایل این عمل صورت بگیرد از کد زیر استفاده می کنیم
                در این صورت در ابتدا که فایل باز میکنیم سرصفحه با تاریخ جدید تنظیم میشود
                و اگر صفحه خاصی را مد نظر داریم بجای َactivesheet نام شیت را می نویسیم مثل
                Sheet.1.Pagsetup در غیر اینصورت همیشه شیت که فعال است تنظیم میشود

                Private Sub Workbook_Open()
                With ActiveSheet.PageSetup
                .LeftHeader = J_TODAY()
                .CenterHeader = TbH(J_TODAY())
                .RightHeader = TbH(J_TODAY(), 2)
                End With
                End Sub

                این کد در زیر روال Activesheet هم میتوان قرار داد ولی برای هر بار وارد شدن به شیت این
                کد اجرا می شود که می توان زمانبر باشد چرا که نیازی به این کار نداریم و در این کد فقط تاریخ
                قرار داده ایم که در ابتدای روز که فایل رو باز میکنیم تاریخ تنظیم می شود و اگر در سرصفحه ساعت و یا ثانیه قرار داده بودیم نیاز بود در زیر روال Worksheet_Change قرار دهیم
                بدرود
                ---------------------------------------------------------------------------------------------------
                بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                shamsololama@yahoo.com
                09177733411

                کامنت

                • 4017

                  • 2010/10/03
                  • 114

                  #9
                  RE: درج تاریخ شمسی درheader

                  نوشته اصلی توسط shamsololama
                  با درود فراوان
                  اگر بخواهیم با باز شدن فایل این عمل صورت بگیرد از کد زیر استفاده می کنیم
                  در این صورت در ابتدا که فایل باز میکنیم سرصفحه با تاریخ جدید تنظیم میشود
                  و اگر صفحه خاصی را مد نظر داریم بجای َactivesheet نام شیت را می نویسیم مثل
                  Sheet.1.Pagsetup در غیر اینصورت همیشه شیت که فعال است تنظیم میشود

                  Private Sub Workbook_Open()
                  With ActiveSheet.PageSetup
                  .LeftHeader = J_TODAY()
                  .CenterHeader = TbH(J_TODAY())
                  .RightHeader = TbH(J_TODAY(), 2)
                  End With
                  End Sub

                  این کد در زیر روال Activesheet هم میتوان قرار داد ولی برای هر بار وارد شدن به شیت این
                  کد اجرا می شود که می توان زمانبر باشد چرا که نیازی به این کار نداریم و در این کد فقط تاریخ
                  قرار داده ایم که در ابتدای روز که فایل رو باز میکنیم تاریخ تنظیم می شود و اگر در سرصفحه ساعت و یا ثانیه قرار داده بودیم نیاز بود در زیر روال Worksheet_Change قرار دهیم
                  بدرود
                  با سلام

                  من اين كد بالا رو عينا انجام دادم
                  با اينكه ماژول تاريخ شمسي رو هم دارم باز ارور ميده
                  انگار با J_TODAY() مشكل داره
                  اشكال كارم كجاست؟
                  [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                  او جانشين تمام نداشته هاي من است...![/color]

                  کامنت

                  • shamsololama

                    • 2010/02/15
                    • 940

                    #10
                    RE: درج تاریخ شمسی درheader

                    با درود فراوان
                    برای اطمینان از اینکه تابع شمی در دست رس این تابع قرار می گیرد تابع شمسی را به همین فایل انتقال بده تا بشه جزء همین فایل اکسل

                    ---------------------------------------------------------------------------------------------------
                    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                    shamsololama@yahoo.com
                    09177733411

                    کامنت

                    • runmohsen

                      • 2010/06/13
                      • 120

                      #11
                      RE: درج تاریخ شمسی درheader

                      جواب نداد تابع فارسی رو هم مجدد add کردم
                      [size=medium][b]موفق باشيد[/b][/size]

                      کامنت

                      • shamsololama

                        • 2010/02/15
                        • 940

                        #12
                        RE: درج تاریخ شمسی درheader

                        با درود فراوان

                        درج تاریخ به سر صفحه با کد نویسی


                        فایل نمونه:

                        [attachment=158]
                        فایل های پیوست شده
                        ---------------------------------------------------------------------------------------------------
                        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                        shamsololama@yahoo.com
                        09177733411

                        کامنت

                        • runmohsen

                          • 2010/06/13
                          • 120

                          #13
                          RE: درج تاریخ شمسی درheader

                          سلام دوستان چطور میتوان فرمول را در داخل یک سلول مخفی ( هاید ) کرد در صورتی که با کلیک کردن بروی آن سلول قابل رویت نباشد
                          [size=medium][b]موفق باشيد[/b][/size]

                          کامنت

                          • mrexcel

                            • 2010/02/03
                            • 436
                            • 81.00

                            #14
                            RE: درج تاریخ شمسی درheader

                            بر روی سلول کلیک راست کرده و در قسمت format cell بر روی گزینه protection چکمارک hide را میزنیم سپس از منوی rview گزینه protectsheet را میزنیم .
                            زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

                            کامنت

                            • runmohsen

                              • 2010/06/13
                              • 120

                              #15
                              RE: درج تاریخ شمسی درheader

                              ممنون
                              اما من فقط ميخواهم اون سلول يا محدوده اي سلكت كردم فرمولش هايد شود و امكان تغيير نداشته باشد وساير قسمتهاي شست ( ساير سلولها) قفل نشود وامكان تغيير داشته باشد
                              [size=medium][b]موفق باشيد[/b][/size]

                              کامنت

                              چند لحظه..