فراخوانی داده بین شیتها و حذف داده های صفر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • rest
    • 2015/10/21
    • 2

    پرسش فراخوانی داده بین شیتها و حذف داده های صفر

    در فایل پیوست دو شیت داریم
    در یکی گردش حساب بانک نوشته شده و شرح مربوط به گردشها هم یادداشت شده، در شیت دیگر میخواهیم واریزها و برداشتها را از هم تفکیک کنیم و تاریخ و شرح مربوطه را هم ذکر کنیم
    ضمنا در صورت امکان تمایل داریم واریز/برداشتهای دارای شرح یکسان کنار هم قرار گیرند
    پیشاپیش از بزل توجه دوستان سپاسگذارم.
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    با یک ماکرو ساده قابل انجام است

    کد PHP:
    Sub test()

    endrow Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

    z2 
    Sheet2.Cells(Sheet2.Rows.Count"A").End(xlUp).Row 1

    z3 
    Sheet2.Cells(Sheet2.Rows.Count"E").End(xlUp).Row 1

    For 2 To endrow

    If Sheet1.Range("A" I) <> "" And Sheet1.Range("B" I) <> "" Then

    Sheet2
    .Range("a" z2) = Sheet1.Range("A" I)

    Sheet2.Range("b" z2) = Sheet1.Range("b" I)

    Sheet2.Range("c" z2) = Sheet1.Range("d" I)

    z2 z2 1

    End 
    If

    Next


    For 2 To endrow

    If Sheet1.Range("A" I) <> "" And Sheet1.Range("C" I) <> "" Then

    Sheet2
    .Range("E" z3) = Sheet1.Range("A" I)

    Sheet2.Range("F" z3) = Sheet1.Range("C" I)

    Sheet2.Range("G" z3) = Sheet1.Range("d" I)

    z3 z3 1

    End 
    If

    Next

    Sheet2
    .Select

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

    کامنت

    چند لحظه..