Page 1 of 1

หาค่าเฉลี่ย

Posted: Tue Apr 05, 2016 10:27 pm
by sbac2558
สวัสดีค่ะ :D
จากไฟล์ที่ได้หาค่าเฉลี่ยในปุ่ม ค่าเฉลี่ยรายห้อง Module1 ได้แล้วแต่เมื่อทำค่าเฉลี่ยรายด้าน มันรันไม่ได้ จากโค้ดใน Module2 รบกวนช่วยดูcode ที่เขียนในModule2 ให้หน่อยน่ะค่ะ ซึ่งต้องการผลรวมตั้งแต่ AR4 ถึง AR ตัวสุดท้ายที่มีข้อมูลอยู่ค่ะ แถบสีเหลืองค่ะ

Re: หาค่าเฉลี่ย

Posted: Tue Apr 05, 2016 11:26 pm
by snasui
:D ตัวอย่าง Code ครับ

Code: Select all

Dim c As Integer, r As Integer
Dim lastRow As Integer, iCol As Integer
c = 44
r = 4
lastRow = Cells(Rows.Count, c).End(xlUp).Row
With ActiveSheet
    Do While .Cells(lastRow, c).Offset(-1, iCol) <> ""
        .Cells(lastRow, c).Offset(1, iCol).Value = _
            Application.sum(.Range(.Cells(r, c), .Cells(lastRow, c)).Offset(0, iCol))
        iCol = iCol + 1
    Loop
End With

Re: หาค่าเฉลี่ย

Posted: Wed Apr 06, 2016 2:00 pm
by sbac2558
ขอบพระคุณอย่างสูงค่ะอาจารย์ :cp: