مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

کپی از یک فایل اکسل به فایل دیگر اکسل

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

    • 2016/11/21
    • 25

    [حل شده] کپی از یک فایل اکسل به فایل دیگر اکسل

    باسلام
    وقت بخیر

    زمانی که اطلاعات یک شیت(b) با فرمول زیاد که رابطه با شیت دیگر دارد (مثلا فایل یک اکسل که دارای دو شیت a و b میباشد وشیت b مقدار را از شیت a می خواند) را در فایل دیگر اکسل (2 ) داخل شیت b کپی میکنیم فرمول ها به این صورت نوشته می شوند(=LOOKUP(A2;'C:\Users\FROG\Desktop\[1.xlsx]a'!C:C;'C:\Users\FROG\Desktop\[1.xlsx]a'!AC:AC)( وسلول ها مقدار را از فایل یک اکسل می خوانند . چگونه میشود این کار را با نوشتن کد در vba انجام داد که فرمول ها به همان صورتی که هستند (LOOKUP(A2;a!C:C;a!L:L=)) کپی شوند(که دیگر نیاز به تغییر فرمول تک تک سلول ها نباشیم ) و شیت b فایل دو اکسل مقدار سلول ها را از شیت a خودش بخواند
    باتشکر
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    کل دیتای شیت b فایل اول را از گوشه سمت چپ کپی نموده و فایل دوم را انتخاب و در گوشه سمت چپ شیت b کل سلولها را انتخاب نموده و سپس راست کلیک و آیتم paste formula را انتخاب کنید

    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	245.5 کیلو بایت
ID:	131719

    کامنت

    • saeed bagheri

      • 2016/11/21
      • 25

      #3
      این کار را انجام دادم اما نشد بازم مقدار رو از فایل یک میخونه

      کامنت

      • ahura amini

        • 2016/02/05
        • 27

        #4
        با سلام مراحل ذیل رو انجام دهید:
        ١ - فایل مقصد (فایل 2) رو باز کنید و تب b را حذف کنید.
        ٢ - در فایل مبدا (فایل 1) روی تب b کلیک راست کرده و روی Move or Copy کلیک نمایید.
        ٣ - در پنچره باز شده کادر To Book فایل 2 را انتخاب و در کادر پایینی Move to end رو انتخاب و همچنین تیک Create a copy فعال باشد سپس دکمه Ok را بزنید.
        ٤ - با فشاردادن دکمه Ok تب b از فایل 1 به فایل 2 کپی می شود.
        ٥- بدون اینکه فایل مبدا (فایل 1) رو save کنی اونو ببند.
        ٦- در فایل 2 ،قسمت منوبار روی Data کلیک , در قسمت Connections Group روی Select Edits Links کلیک کن.
        ٧ - در پنجره باز شده دکمه Change Source را انتخاب سپس برو به مسیر فایل مقصد (همون فایلی که بازه ) و روی OK کلیک کن.
        [LEFT][FONT=microsoft sans serif][SIZE=3][COLOR=#008000]اگه کاری که میکنی هوشمندانه باشه
        هیچ اهمیتی نداره که دیگران شما رو
        احمق فرض کنند.[/COLOR][/SIZE][/FONT][/LEFT]

        کامنت

        • saeed bagheri

          • 2016/11/21
          • 25

          #5
          ممنون دوست عزیز
          بسار عالی . . .
          (حل شد)

          کامنت

          چند لحظه..