حلقه تو در تو

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

    • 2015/03/02
    • 25
    • 100.00

    [حل شده] حلقه تو در تو

    سلام من یه حلقه نوشتم تا حدودی کارمو می‌کنه خیلی تلاش کردم بلد نیستم ولی تا یه جاهایی نوشتم خوب کار می‌کنه بقیش موندم چکار کنم کسی می‌تونه کمکم کنه فایل بفرستم یا کد رو برام اصلاح کنه؟
  • iranweld

    • 2015/03/29
    • 3341

    #2
    نوشته اصلی توسط MAHDI7482
    سلام من یه حلقه نوشتم تا حدودی کارمو می‌کنه خیلی تلاش کردم بلد نیستم ولی تا یه جاهایی نوشتم خوب کار می‌کنه بقیش موندم چکار کنم کسی می‌تونه کمکم کنه فایل بفرستم یا کد رو برام اصلاح کنه؟
    با سلام

    فایل ضمیمه کنید

    کامنت

    • MAHDI7482

      • 2015/03/02
      • 25
      • 100.00

      #3
      سلام این فایل همراه با کدی که نوشتم ببینید درسته کد اجرا کنید شاید متوجه شدید چی میخوام
      فایل های پیوست شده

      کامنت

      • MAHDI7482

        • 2015/03/02
        • 25
        • 100.00

        #4
        کمکم کنید

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          نوشته اصلی توسط MAHDI7482
          کمکم کنید

          توضیح بدید خواسته شما از این ماکرو چی هستش ؟ چه عملیاتی رو انجام میده

          در فایل پیوست شیت Report را بررسی بفرمایید
          فایل های پیوست شده
          Last edited by iranweld; 2019/03/16, 09:37.

          کامنت

          • MAHDI7482

            • 2015/03/02
            • 25
            • 100.00

            #6
            نوشته اصلی توسط iranweld
            توضیح بدید خواسته شما از این ماکرو چی هستش ؟ چه عملیاتی رو انجام میده

            در فایل پیوست شیت Report را بررسی بفرمایید
            در فایل پیوست با رنگ مشخص کردم چه کاری میخوام بکنم این داده ها سه بعدی هست زمان طول و عرض که من میخوام طول و عرض بیارم یه جا و زمان یه طرف باشه زمان از 1 تا 12 هست 12 ماه سال رو شامل میشه. طول از 1 تا 21 و عرض از 1 تا 16 حالا من میخوام زمان ستون طول 1 رو که عر1ض 1 تا 16 داخلشه و زمان 1 پشت سرش برداره بچرخونه و تو شیت دیگه بزاره . بعد دوباره بیار طول 2 عرض 1 تا 16 رو برداره و ببره شیت دیگخ بچرخونه جلوی همون اعداد قبلی بزاره . همینجوری تا طول 21 بره و وقتی تموم شد بره حلقه دیگه ای طول 1 عرض 1 زمان 2 قلش زمان 1 بود حالا شد دو 16 تا 16 تا میره ماه بعدتو فایل هم با عکس دادم هم داخل فایل رنگی کردم ماکرویی که وشتم همین کار میکنه ولی نمیتونم یه بعد اضافه کنم که بره زمان 2 رو بخونه . ببره زیر زمان 1 اگه بازم متوجه نشدین میتونم یه فیلم کوچک اپلود کنم از روند کار
            فایل های پیوست شده

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              با سلام

              فایل پیوست را بررسی کنید.

              بعد از اتمام ماکرو عناوین سر ستون ها و سطر ماه را بصورت دستی اضافه کنید

              کد PHP:
              Sub Macro2()

              Sheets("k").Cells.ClearContents

              Application
              .ScreenUpdating False

              1


              Sheets
              ("e").Select

              z1 
              Sheets("e").Cells(Sheets("e").Rows.Count"A").End(xlUp).Row

              For 3 To z1 Step 16

              For 3 To 23



              k1 
              Application.WorksheetFunction.CountA(Sheets("k").Range(":" T)) + 1

                  Range
              (Cells(ij), Cells(15j)).Copy
                  
                 
                  Sheets
              ("k").Cells(Tk1).PasteSpecial Paste:=xlPasteAllOperation:=xlNoneSkipBlanks:= _
                      False
              Transpose:=True
                      
                      
                      Next
                      
                      T 
              1
                      
                      Next
                      
                     Sheets
              ("k").Select
                      
                      
                      Application
              .ScreenUpdating True
              End Sub 
              فایل های پیوست شده
              Last edited by iranweld; 2019/03/16, 15:06.

              کامنت

              • MAHDI7482

                • 2015/03/02
                • 25
                • 100.00

                #8
                نوشته اصلی توسط iranweld
                با سلام

                فایل پیوست را بررسی کنید.

                بعد از اتمام ماکرو عناوین سر ستون ها و سطر ماه را بصورت دستی اضافه کنید


                کد PHP:
                Sub Macro2()

                Sheets("k").Cells.ClearContents

                Application
                .ScreenUpdating False

                1


                Sheets
                ("e").Select

                z1 
                Sheets("e").Cells(Sheets("e").Rows.Count"A").End(xlUp).Row

                For 3 To z1 Step 16

                For 3 To 23



                k1 
                Application.WorksheetFunction.CountA(Sheets("k").Range(":" T)) + 1

                    Range
                (Cells(ij), Cells(15j)).Copy
                    
                   
                    Sheets
                ("k").Cells(Tk1).PasteSpecial Paste:=xlPasteAllOperation:=xlNoneSkipBlanks:= _
                        False
                Transpose:=True
                        
                        
                        Next
                        
                        T 
                1
                        
                        Next
                        
                       Sheets
                ("k").Select
                        
                        
                        Application
                .ScreenUpdating True
                End Sub 
                سلام ممنون اجرا کردم خوب بود میرم ببینم چیزی میفهمم ازش تا جاهایی زمان یا طول و عرضم زیاد تر میشه بتونم همین رو اصلاح کنم ممنون واقعا.
                لطف کردین

                کامنت

                چند لحظه..