کپی اطلاعات از شیت های مختلف در یک شیت

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

    • 2018/11/26
    • 13
    • 44.00

    [حل شده] کپی اطلاعات از شیت های مختلف در یک شیت

    سلام
    با چه کدی میشه اطلاعات از چندین شیت مختلف (نه همه شیتها) در یک شیت مشخص کپی کرد؟
    مثلا اگر 110 شیت وجود داره میخواهم تنها از 60 تا شیت مورد نظرم اطلاعتش کپی بشه و مثلا در شیت 46 قرار بگیره
    با تشکر
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    اگر با کدنویسی آشنایی دارید فایل پیوست را بررسی بفرمایید

    نام شیت های مورد نظر را در sheet1 پشت سر هم وارد نموده و ماکرو را اجرا نمایید .

    این کد از هر شیتی محدوده Range("A2:c5").Copy را در شیت data کپی مینماید.

    کد PHP:
    Sub test()

    z1 Cells(Rows.Count"A").End(xlUp).Row

    For 2 To z1

    Z2 
    Sheets("data").Cells(Sheets("data").Rows.Count"A").End(xlUp).Row 1

    xx 
    Range("A" i)
     
    Sheets(xx).Range("A2:c5").Copy Destination:=Sheets("data").Range("A" Z2)

    Next i

    Sheets
    ("data").Select

    End Sub 
    فایل های پیوست شده

    کامنت

    • kia97

      • 2018/11/26
      • 13
      • 44.00

      #3
      ممنونم از شما
      پس با این کدی که شما زحتش کشیدید میشه دستور پرینت برای شبتهای خاصی هم داد.

      کامنت

      چند لحظه..