ساخت فرم گزارش از چند شیت مختلف با vba کد

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

    • 2015/03/14
    • 34

    ساخت فرم گزارش از چند شیت مختلف با vba کد

    با سلام خدمت اساتید محترم

    تو فایل پیوست نمونه ای هست که دارای 4 شیت هست که ساختار شیت 2 و3 و4 کاملا شبیه هم هستند.
    سمت چپ شیت های 2 و 3و 4 هفته است
    میخواهم در شیت 1 وقتی مثلا هفته 2 را توسط کمبو باکس انتخاب میکنم
    اطلاعات هفته دوم از شیت 2 و 3 و4 به صورت زیر هم در شیت 1 قرار بگیرند.

    تر جیحا با کد vba
    فایل های پیوست شده
    هرگز نبوده افاق این سان مخوف و تاریک
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    توسط کدام کمبوبکس انتخاب مي کنيد؟ من در فايلتان کمبوبکس نمي بينم!
    من يک کد نوشته ام و فرض کرده ام که مقادير را توسط ليست کشويي با ديتاوليديشن در خانه M1 انتخاب مي کنيد، اگر کمبوبکس داريد M1 در کد را با نام کمبوبکس عوض کنيد:
    ضمنا" اين کد مخصوص همين فايل شما است و موقع کد نويسي توجهي به TABLE ها هم نکرده ام (کلي نوشته ام)، طبعا" هر چيزي در فايل تغيير کند بايد کد را هم دستکاري کنيد:
    کد PHP:
    Dim C As Integer
    For 2 To 4
    Sheets
    (C).Range("A1:A25").AutoFilter Field:=1Criteria1:=Range("M1").Value
    Sheets
    (C).Range("A1").End(xlDown).Resize(110).Copy
    ActiveSheet
    .Range("A1").Offset(10).Select
    ActiveSheet
    .Paste
    Application
    .CutCopyMode False
    Next C 
    [SIGPIC][/SIGPIC]

    کامنت

    • 60vahidsalehi

      • 2015/03/14
      • 34

      #3
      تشکر

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

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام
        با کسب اجازه از مهندس پارسا با جدول pivot table شیت گزارشگیری برای سه شیت تهیه گردید
        فایل های پیوست شده

        کامنت

        چند لحظه..