تهیه یک ماکرو یا تابعی برای بازخوانی از دیگر شیتها

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • h-vafa

    • 2013/12/28
    • 7

    تهیه یک ماکرو یا تابعی برای بازخوانی از دیگر شیتها

    سلام دوستان

    من یک فایل اکسل باید درست کنم که این فایل در موقع باز شدن یک سلول خاص (مثلا سلول a1 ) در شیت های دیگه رو بتونه توی شیت اول نشون بده

    ممکنه هر روز به تعداد شیت ها اضافه بشه... اینطور باشه که خودش شیت جدید رو شناخته و اون سلول رو به شیت اول اضافه کنه...

    تعداد شیت ها هم بیشتر از 100 شیت هست

    به نظر خودم باید ماکرو نوشته بشه... اما هر کاری کردم نشد....


    لطفا یک راهنمایی کنید
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    کد زیر رو اجرا کنید:

    کد:
    Sub gozaresh()
    For i = 2 To Worksheets.Count
        Sheets(1).Cells(i, 1) = Sheets(i).Range("a1")
        
    Next
    End Sub

    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • h-vafa

      • 2013/12/28
      • 7

      #3
      خیلی ممنون خاکزاد جان

      کارم رو خیلی جلو انداختید.............

      کامنت

      • h-vafa

        • 2013/12/28
        • 7

        #4
        دوباره یه کمک دیگه می خوام

        حالا اگه جای این سلول در هر شیت فرق داشت چطور میشه مشخصش کرد؟ راهی داره؟ یا باید یکی یکی اضافه کرد به شیت اول؟

        تنها مشخصه ای که داره اینه که فرمول سام توش استفاده میشه، که جمع مقادیر سلولهای بالاییشه؟
        میشه کاری کرد که سلول جمع بره بالای همه سلول ها و توی همه شیت ها جاش مشخص و یک جا باشه، اما واسه پرینت فرم درست و رسمی و زیبایی نمیشه...

        می خواستم ببینم امکانش هست که با یه فرمول دیگه بشه کاری کرد که این سلول رو توی شیت های دیگه شناسایی کنه و عدد اون رو توی شیت اول نشون بده؟؟؟

        با تشکر از اساتید گرامی

        کامنت

        چند لحظه..