کپی سلولهای متغیر یک فایل اکسل به فایل اکسل دیگر

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

    • 2018/11/29
    • 5

    [حل شده] کپی سلولهای متغیر یک فایل اکسل به فایل اکسل دیگر

    با سلام
    میخواهم‌ بدونم چگونه میتوان مقادیر مربوط به سلولهای یک فایل اکسل را به فایل اکسل دیگر کپی کنم (سلولهای مربوطه دارای فرمول هستند که پس‌از فرایند مشخص ،مقادیری متناسب با آن نمایش میدهند) که به هنگام past یا انتقال مقادیر آن به فایل اکسل جدید، ثابت شود و با تغیرات مقادیر سلولهای فایل اول، مقادیر این فایل ثابت بماند و تغییری نکند (وقتی فایل اکسل درخواست آپدیت میکند مقادیر تغییر میکند).
    متشکر
  • iranweld

    • 2015/03/29
    • 3341

    #2
    به طور معمول وقتی شما عمل کپی پیست رو انجام میدید، همه اطلاعات از سلول کپی شده در سلول جدید پیست میشوند. این شامل هر فرمول یا محتواهای دیگر و نیز فرمت سلول میشه.

    گاهی اوقات ممکنه شما بخواهید فقط قسمتی مثلا فقط مقادیر عددی سلول یا فقط فرمت سلول رو پیست کنید، برای این منظور شما میتونید از دستور Paste Special استفاده کنید که در منوی باز شده بعد از راست کلیک گزینه value را انتخاب کنید

    Click image for larger version

Name:	Paste-special-menu.jpg
Views:	1
Size:	22.5 کیلو بایت
ID:	135014

    کامنت

    • Homayoun65

      • 2018/11/29
      • 5

      #3
      با تشکر
      یه سوال دیگه هم داشتم‌ اینکه چطور میتوان شیت اکسل را در فایل جداگانه ای با نام‌‌یک‌سلول متغییر در شیت اول ذخیره کرد که مشکل سوال قبلی رو هم نداشته باشد( اینکه با هر بار تغییر شیت اصلی، اطلاعات اون هم تغییر بکنه)

      کامنت

      • Homayoun65

        • 2018/11/29
        • 5

        #4
        دستورات vba که نوشتم ولی با تغییر فایل اکسل اصلی اون هم تغییر میکنه:
        Dim d As Variant
        d=sheets("name1").Range("i3").Value & ".xlsx
        sheets("name A") .select
        sheets("name A") .copy
        Activeworkbook.saveAs Filename:=Application.thiswprkbook.path & "" & d
        END sub

        کامنت

        چند لحظه..