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

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

    • 2010/10/03
    • 114

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

    با سلام
    یه اکسل حاوی ماکرو اگه بخواد در کنار فایلهای باز دیگه باز بشه دچار مشکل میشه
    نمیشه کاریش کرد که موقع باز شدن با فایهای دیگه تداخل ایجاد نکنه؟
    [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...![/color]
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    با درود
    دچار چه مشکلی میشه - خب اگز مشکلی هست ببین اگر with activesheet در اخرش end with بزاری و کد ها تو بین این دو خط بزاری بازم مشکل داری
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • 4017

      • 2010/10/03
      • 114

      #3
      نوشته اصلی توسط امين اسماعيلي
      با درود
      دچار چه مشکلی میشه - خب اگز مشکلی هست ببین اگر with activesheet در اخرش end with بزاری و کد ها تو بین این دو خط بزاری بازم مشکل داری
      ممنون از پاسختون
      من يه فايل دارم كه موقع بالا اومدن فقط يه فرم بالا مياد و صفحه اكسل مربوط بهش نشون داده نميشه
      در قسمت thisworkbook ماکرو گذاشتم که صفحه اکسل نشون داده نشه. اين كار تا وقتي خوب انجام ميشه كه يه فايل اكسل ديگه باز نباشه.كه اگه باز باشه با ارور مواجه ميشه یا اینکه اون فایل اکسلی که باز بوده رو هم مخفی میکنه. موقع بسته شدنش هم چون آتوسيو داره توش دوباره ارور ميده
      نميدونم چيكار كنم كه فايلم كه باز ميشه با فايلهاي بازشده ديگه تداخل ايجاد نكنه
      Last edited by 4017; 2014/07/31, 09:18.
      [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
      او جانشين تمام نداشته هاي من است...![/color]

      کامنت

      • ~M*E*H*D*I~
        • 2011/10/19
        • 4377
        • 70.00

        #4
        باید به صورت عمومی workbook رو مخفی نکنید بلکه مشخصا نام ورک بوک مورد نظر رو تعیین کنید
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • 4017

          • 2010/10/03
          • 114

          #5
          نوشته اصلی توسط ~M*E*H*D*I~
          باید به صورت عمومی workbook رو مخفی نکنید بلکه مشخصا نام ورک بوک مورد نظر رو تعیین کنید
          چطوری میشه این کارو کرد؟اگه امکان داره یه مثال بزنید.
          Last edited by 4017; 2014/08/01, 14:22.
          [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
          او جانشين تمام نداشته هاي من است...![/color]

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4598
            • 100.00

            #6
            نوشته اصلی توسط 4017
            چطوری میشه این کارو کرد؟اگه امکان داره یه مثال بزنید.

            همونطور كه مهدي عزيز گفت شما بايد عنوان فايل رو مشخص كنيد و از حالت كلي جلوگيري كنيد.
            مثلا اينطوري:
            کد:
            Windows("Book1").Visible = False
            دقت كنيد اگر در محيط vba جلوي عنوان فايل .xlsx يا هر پسوند ديگه اي نوشته شده باشه شما بايد اون رو داخل عنوان فايل ذكر كنيد

            کامنت

            • 4017

              • 2010/10/03
              • 114

              #7
              ممنون از پاسختون
              الان مشكل اينه كه كل فايل رو ميبنده. موقع باز شدن صفحه اكسل خالي ميشه و اگه بخوام دوباره بازش كنم كل اكسلو ميبنده
              انگار فايل خراب شده
              ارور method ميده
              [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
              او جانشين تمام نداشته هاي من است...![/color]

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4598
                • 100.00

                #8
                نوشته اصلی توسط 4017
                ممنون از پاسختون
                الان مشكل اينه كه كل فايل رو ميبنده. موقع باز شدن صفحه اكسل خالي ميشه و اگه بخوام دوباره بازش كنم كل اكسلو ميبنده
                انگار فايل خراب شده
                ارور method ميده
                كدي كه نوشتين رو قرار بدين اينجا

                کامنت

                • 4017

                  • 2010/10/03
                  • 114

                  #9
                  نوشته اصلی توسط amir ghasemiyan
                  كدي كه نوشتين رو قرار بدين اينجا
                  اينو تو قسمت this workbook نوشتم

                  کد PHP:
                  Private Sub Workbook_Open()
                  With ActiveSheet
                  Application
                  .ScreenUpdating False
                  Application
                  .WindowState xlMaximized

                  Sheet7
                  .Range("a1").Select
                  windows
                  ("kar.xlsm").Visible False
                  UserForm33
                  .Show
                  End With
                  End Sub 
                  [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                  او جانشين تمام نداشته هاي من است...![/color]

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4598
                    • 100.00

                    #10
                    نوشته اصلی توسط 4017
                    اينو تو قسمت this workbook نوشتم

                    کد PHP:
                    Private Sub Workbook_Open()
                    With ActiveSheet
                    Application
                    .ScreenUpdating False
                    Application
                    .WindowState xlMaximized

                    Sheet7
                    .Range("a1").Select
                    windows
                    ("kar.xlsm").Visible False
                    UserForm33
                    .Show
                    End With
                    End Sub 

                    اين كد رو بايد بيرون with بذارين. بعد از end with بذارين بهتره
                    کد:
                    windows("kar.xlsm").Visible = False

                    کامنت

                    • 4017

                      • 2010/10/03
                      • 114

                      #11
                      نوشته اصلی توسط amir ghasemiyan

                      اين كد رو بايد بيرون with بذارين. بعد از end with بذارين بهتره
                      کد:
                      windows("kar.xlsm").Visible = False
                      بازم عملي نشد
                      [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                      او جانشين تمام نداشته هاي من است...![/color]

                      کامنت

                      • Amir Ghasemiyan

                        • 2013/09/20
                        • 4598
                        • 100.00

                        #12
                        نوشته اصلی توسط 4017
                        بازم عملي نشد
                        فايلتون رو بذارين ببينم مشكلش چيه

                        کامنت

                        • 4017

                          • 2010/10/03
                          • 114

                          #13
                          نوشته اصلی توسط amir ghasemiyan
                          فايلتون رو بذارين ببينم مشكلش چيه
                          ممنون از توجه شما
                          فایل های پیوست شده
                          [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                          او جانشين تمام نداشته هاي من است...![/color]

                          کامنت

                          • Amir Ghasemiyan

                            • 2013/09/20
                            • 4598
                            • 100.00

                            #14
                            نوشته اصلی توسط 4017
                            ممنون از توجه شما

                            فايلتون كه مشكلي نداره دوست عزيز
                            با همون كدي كه عرض كردم مشكلش حل شد.
                            لطفا بيشتر دقت كنيد
                            فایل های پیوست شده

                            کامنت

                            • 4017

                              • 2010/10/03
                              • 114

                              #15
                              نوشته اصلی توسط amir ghasemiyan

                              فايلتون كه مشكلي نداره دوست عزيز
                              با همون كدي كه عرض كردم مشكلش حل شد.
                              لطفا بيشتر دقت كنيد
                              ممنون از پاسختون
                              اما بازم وقتي يه فايل اكسل از قبل باز بوده باشه باهاش تداخل ايجاد ميكنه و شيتهاي اونو نمايش ميده
                              [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                              او جانشين تمام نداشته هاي من است...![/color]

                              کامنت

                              چند لحظه..