تغییرات در یک workbookو اعمال این تغییرات هم زمان در یک workbook دیگر

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

    • 2018/11/01
    • 52
    • 23.00

    پرسش تغییرات در یک workbookو اعمال این تغییرات هم زمان در یک workbook دیگر

    با سلام و احترام و تشکر بابت سایت مفیدتون
    دو تا workbook رو در نظر بگیرید چطور میشه کاری کرد که با تغییر در یکی از اینworkbook ها در دیگری نیز همین تغییرات به صورت خودکار اعمال شود؟ممنون می شم
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    سلام
    این سؤال رو قبلاً هم پرسیده بودید و تاپیک قبلی حذف شد.

    اگر بیشتر توضیح بدید بهتر میشه راهنمایی تون کرد. بعنوان مثال آیا قصد دارید قسمتی از اطلاعات یک فایل را به فایلی دیگر انتقال بدید و یا

    منظور شما اینه که دقیقاً دو
    Workbook رو به یکدیگر متصل کنید.
    [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]

    کامنت

    • ayoub.

      • 2018/11/01
      • 52
      • 23.00

      #3
      سلام و خسته نباشید
      بله مورد دوم مد نظر هست یعنی اگه مثلا در اولی بالفرض علی به لیست اعضا اضافه بشه در دومی هم علی اضافه بشه!هر تغییر در سلول workbook اولی در دومی هم همون تغییر ایجاد بشه...

      کامنت

      • ayoub.

        • 2018/11/01
        • 52
        • 23.00

        #4
        با سلام و احترام خدمت دوستان
        مشکلی که برای بنده پیش اومده اینه که اکسلی جدا دارم که هر روزه اطلاعاتش تغییر می کنه و قرار هست آخر هر ماهه بعضی از این اطلاعاتش رو در اکسلی جدا داشته باشم ولی می خوام هر روز که اطلاعات اضافه می شود همان تغییرات همزمان در اکسل دومی ثبت شود(اکسل شاغلین و بازنشسته)در اکسلی که خدمتتون میفرستم می خوام هر موقع بالفرض مشخصات فردی رو که ثبت کردم (اکسل اطلاعات) در اکسل دومی تفکیک شده همان تغییرات اضافه شود یعنی اگه شاغل باشند در شیت شاغلین و اگه بازنشسته باشن در شیت بازشسته ....
        ممنون می شم راهنمایی بفرمایید دوستان.اینکه شاغل و یا بازنشسته باشن در اکسل اطلاعات مشخص می شه.با تشکر فراوان

        فايل هاي پيوست شده
        فایل های پیوست شده

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با سلام

          فعلا در یک وروک بوک بررسی کنید
          فایل های پیوست شده

          کامنت

          • ayoub.

            • 2018/11/01
            • 52
            • 23.00

            #6
            سلام برادر خطا میده!
            ممنون می شم بیشتر توضیح بدید ه کاری که زحمتشو کشید دقیقا چه کار می کنه
            فایل های پیوست شده

            کامنت

            • generalsamad
              مدير تالار توابع

              • 2014/06/22
              • 1496

              #7
              با سلام
              باید به این قسمت بروید
              File>Option>Trust Center>Trust Center Setting>Macro Setting
              سپس میتوان ماکرو ها را فعال یا با پیغام در نوتیفیکیشن آن را فعال کرد
              سپس فایل را بسته و دوباره باز کنید در صورتی که تنظیم روی نوتیفیکیشن بود enable را انتخاب کنید
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              • ayoub.

                • 2018/11/01
                • 52
                • 23.00

                #8
                سلام متاسفانه نتونستم استفاده کنم بازم همون خطا رو میده!
                ممنون می شم در صورت امکان توضیح بدهید. با تشکر

                کامنت

                • generalsamad
                  مدير تالار توابع

                  • 2014/06/22
                  • 1496

                  #9
                  با سلام
                  Click image for larger version

Name:	Annotation 2021-12-19 231204.png
Views:	1
Size:	136.1 کیلو بایت
ID:	139205


                  این تنظیم را انجام داده و هنگام باز کردن فایلهای دارای کد پیغامی در بالای سربرگتون میاد که اگر enable رو بزنید کدها قابل اجرا خواهند بود
                  اگر طبق عکس آخرین گزینه را انتخاب کنید پیغامی باز نمیشود و کدها قابل اجرا خواهند بود
                  [CENTER]
                  [SIGPIC][/SIGPIC]
                  [/CENTER]

                  کامنت

                  • ayoub.

                    • 2018/11/01
                    • 52
                    • 23.00

                    #10
                    سلام و عرض خدا قوت
                    متاسفانه تغییرات اعمال نمیشه!
                    ممنون می شم راهنمایی بفرمایید. با تشکر
                    فایل های پیوست شده

                    کامنت

                    • kazamie

                      • 2021/12/14
                      • 249
                      • 87.00

                      #11
                      نوشته اصلی توسط ayoub.
                      سلام و عرض خدا قوت
                      متاسفانه تغییرات اعمال نمیشه!
                      ممنون می شم راهنمایی بفرمایید. با تشکر
                      سلام من پست های بالا را دیدم چرا پسوند فایل xls است باید xlsm یا xlsb باشد تا بتواند ماکرو ها را اجرا کند ALT+F11 را بزنید اگر فایل تان داری کد هست یکبار دیگر آن را با پسوند xlsmذخیره کنید
                      دکتر کاظمی

                      کامنت

                      • ayoub.

                        • 2018/11/01
                        • 52
                        • 23.00

                        #12
                        سلام و عرض ادب
                        از جواب تون ممنونم
                        تونستم اجراش کنم
                        ولی نکته ای که هست اینه که با زدن پرسنلی و فراخوانی مابقی سطر ها به کمک تابع vlookup اطلاعات با توجه به شاغل یا بازنشسته بودن شخص در شیت مورد نظر ثبت بشه دیگه نیازی به کلیک دکمه ایجاد شده نباشه!
                        فراخوانی مقادیر با تابع vlookup رو انجام دام فقط مشکل همین جاست که دیگه نیازی به این دکمه نباشه با وارد کردن پرسنی اطلاعات تفکیک شده ثبت بشه.ممنون می شم راهنمایی بفرمایید.بعد اینکه چطوری میشه در دو اکسل جدا این کار رو انجام داد؟
                        بازم ممنونم از راهنمایی هاتون.

                        کامنت

                        • kazamie

                          • 2021/12/14
                          • 249
                          • 87.00

                          #13
                          نوشته اصلی توسط ayoub.
                          سلام و عرض ادب
                          از جواب تون ممنونم
                          تونستم اجراش کنم
                          ولی نکته ای که هست اینه که با زدن پرسنلی و فراخوانی مابقی سطر ها به کمک تابع vlookup اطلاعات با توجه به شاغل یا بازنشسته بودن شخص در شیت مورد نظر ثبت بشه دیگه نیازی به کلیک دکمه ایجاد شده نباشه!
                          فراخوانی مقادیر با تابع vlookup رو انجام دام فقط مشکل همین جاست که دیگه نیازی به این دکمه نباشه با وارد کردن پرسنی اطلاعات تفکیک شده ثبت بشه.ممنون می شم راهنمایی بفرمایید.بعد اینکه چطوری میشه در دو اکسل جدا این کار رو انجام داد؟
                          بازم ممنونم از راهنمایی هاتون.
                          سلام من فایل را ندیدم اما اگر می خواهید ماکرو بدون دکمه و با ایجاد هر تغییر اجرا شود در رویداد change همین صفحه ماکرو نوشته شده را call کنید و برای اینکه با تغییر هر سلولی ماکرو اجرا نشود می توانید شرط بگذارید که وقتی سطر کامل شد ماکرو اجرا شود

                          - - - Updated - - -

                          کد:
                          Private Sub Worksheet_Change(ByVal Target As Range)Dim i As Long
                          i = Target.Row
                          If WorksheetFunction.CountA(Range(Range("A" & i), Range("E" & i))) = 5 Then
                          Call macro1
                          
                          
                          End If
                          End Sub
                          دکتر کاظمی

                          کامنت

                          • ayoub.

                            • 2018/11/01
                            • 52
                            • 23.00

                            #14
                            با سلام و احترام
                            متاسفانه متوجه توضیح شما نشدم آقای دکتر
                            لطف می کنید بیشتر توضیح بدهید.
                            ممنون می شم

                            کامنت

                            • kazamie

                              • 2021/12/14
                              • 249
                              • 87.00

                              #15
                              نوشته اصلی توسط ayoub.
                              با سلام و احترام
                              متاسفانه متوجه توضیح شما نشدم آقای دکتر
                              لطف می کنید بیشتر توضیح بدهید.
                              ممنون می شم
                              این کد را در فایل پیوست اضافه کردم
                              فایل های پیوست شده
                              دکتر کاظمی

                              کامنت

                              چند لحظه..