ارتباط بین دو فایل اکسل(workbook1و work book2) بصورت آپدیت

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

    • 2015/05/28
    • 18

    ارتباط بین دو فایل اکسل(workbook1و work book2) بصورت آپدیت

    من بین دو فایل اکسل جدا لینک برقرار کردم. (مثلا workbook1 وworkbook2) و book 2 اطلاعاتش رو از book1 دریافت میکنه. اگر تغیراتی در book1 صورت گرفت و book2 باز نباشه.
    چه راهی وجود دارد که هرگاه book2 باز می شود به طور اتوماتیک اطلاعات رو book2 آپدیت بشه و تغییرات book1 بطور اتوماتیک در book2 اعمال بشه. آیا اصلا راهی وجود داره؟
  • ordouei

    • 2013/05/01
    • 68
    • 45.00

    #2
    با سلام
    بله نوشتن دستور برعکس - یعنی فایل دوم نیز خودش را با فایل قبلی چک و کنترل کند در زمان باز شدن -
    اگر تغییر ایجاد شده بود خود را بروزرسانی کند .

    کامنت

    • amiras

      • 2015/05/28
      • 18

      #3
      دستور برعکس یعنی چی دقیقاً؟؟؟!!!!

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        درست متوجه نشدم! چيزي که شما نوشته ايد اين است که فايل 2 از فايل 1 اطلاعات مي گيرد.
        خوب اگر فايل 2 باز نباشد مشکلي نيست! وقتي که باز شد اتوماتيک آپديت خواهد شد، فقط احتمالا" يک پيغام در موقع باز شدن مي دهد و از شما مي پرسد که عمليات آپديت از لينک مربوطه در فايل 1 را انجام دهم يا خير!
        اصولا" اگر فايلي به فايل ديگر لينک باشد در موقع باز شده آپديت مي شود، مگر اينکه شما از آن جلوگيري کنيد.
        در تنظيمات اکسل مي توان دستورات مربوطه در اين خصوص را تعيين کرد.
        [SIGPIC][/SIGPIC]

        کامنت

        • hamed_kh
          • 2015/06/26
          • 2

          #5
          با انجام این کار هم بازم بعد از بروزرسانی لینک اگر فایل مرجع(Book1) بسته باشه اکسل خطای رفرنس (!REF#) میده. به خصوص در شرایطی که به سلولی ارجاع داده باشیم که داره Subtotal رو محاسبه می کنه.
          کسی از دوستان راه حلی سراغ داره که در شرایطی که فایل مرجع بسته باشه (Book1) بشه و فایل Book2 رو باز کنیم اکسل خطای رفرنس نده؟

          کامنت

          • mohammad_ashooryan

            • 2014/08/13
            • 480
            • 80.00

            #6
            سلام
            ميتونيد add-in morefunc رو از اين لينك دانلود کنید و پس از نصب آن از تابع INDIRECT.EXT استفاده كنيد با اين تابع ديگه نياز نيست فايل مرجع باز باشه.

            کامنت

            • Ali Parsaei
              مدير تالارتوابع اکسل

              • 2013/11/18
              • 1522
              • 71.67

              #7
              نوشته اصلی توسط hamed_kh
              با انجام این کار هم بازم بعد از بروزرسانی لینک اگر فایل مرجع(book1) بسته باشه اکسل خطای رفرنس (!ref#) میده. به خصوص در شرایطی که به سلولی ارجاع داده باشیم که داره subtotal رو محاسبه می کنه.
              کسی از دوستان راه حلی سراغ داره که در شرایطی که فایل مرجع بسته باشه (book1) بشه و فایل book2 رو باز کنیم اکسل خطای رفرنس نده؟
              احتمالا" مشکل شما چيز ديگري است، من دو تا فايل تشکيل دادم و فايل دوم را به اولي لينک کردم، به سلولي هم لينک کردم که داشت subtotal را محاسبه مي کرد
              بعد فايلها را بسته و سپس فقط فايل دوم را باز کردم، به راحتي عمليات آپديت انجام مي گيرد!، ورژن اکسلم هم 2013 است.
              [SIGPIC][/SIGPIC]

              کامنت

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

                • 2014/06/22
                • 1496

                #8
                با سلام
                یه دلیل دیگه وجود داره
                شما دو فایل دارید
                اگه اطلاعات فایل اول بصورت Table باشه این مشکل بوجود میاد و فایل دوم خطای رفرنس میده (در صورتی که فایل اول بسته باشه)
                ولی اگه اطلاعات فایل اول بصورت Table نباشه این مشکل بوجود نمیاد. (حتی اگه فایل اول بسته باشه) کافیه وقتی فایل دوم رو باز میکنید دکمه Update رو بزنید
                یه فایل ضمیمه میکنم اونو توی درایو C:\New قرار بدید و نتیجه رو مشاهده نمائید.
                فایل های پیوست شده
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • hamed_kh
                  • 2015/06/26
                  • 2

                  #9
                  بله. دقیقا مشکل همین جا هست. به subtotal چندین فایل اکسل که به صورت جدول هستن لینک دادم. که معمولا توی اکثرش خطای رفرنس میده. تابع INDIRECT.EXT رو هم امتحان کردم. ولی بهم معمولا جواب صفر رو میده. راه حلی برای این مشکل هست به نظرتون؟

                  کامنت

                  • mohammad_ashooryan

                    • 2014/08/13
                    • 480
                    • 80.00

                    #10
                    سلام
                    فایلتون رو پیوست کنید تا زودتر با راهنمایی دوستان به جواب برسید.

                    کامنت

                    چند لحظه..