"e" và "ak" có nghĩa là gì vậy bạn ơi?Cả nhà giúp e với ak. em xin chân thành cảm ơn ak
Nôi quy diễn đàn là không viết tắt nha ban! còn tính tổng thì dùng SUM , tính trung bình dùng AVERAGE điCả nhà giúp e với ak. em xin chân thành cảm ơn ak
Em xin lỗi ạ. Em không biết cách tính bằng vba a..mong các anh chị chỉ giáo giúp emNôi quy diễn đàn là không viết tắt nha ban! còn tính tổng thì dùng SUM , tính trung bình dùng AVERAGE đi
Bạn sửa hết các từ viết tắt đi sẽ có người giúp bạn nhé.Em xin lỗi ạ. Em không biết cách tính bằng vba a..mong các anh chị chỉ giáo giúp em
Em cám ơn anh ạ!Bạn sửa hết các từ viết tắt đi sẽ có người giúp bạn nhé.
Bạn xem file.............Em cám ơn anh ạ!
Anh chỉ giúp em cách viết hàm được không ạ. Em cám ơnBạn xem file.............
Trên google có rất nhiều mà, mình chỉ cho bạn cũng được nhưng bạn chịu khó tự tìm hiểu sẽ nhớ rất lâu. Trước đây mình cũng vậy bạn ạ. Cố gắng lên bạn nhé.Anh chỉ giúp em cách viết hàm được không ạ. Em cám ơn
Vậy em hỏi thêm chút được không ạTrên google có rất nhiều mà, mình chỉ cho bạn cũng được nhưng bạn chịu khó tự tìm hiểu sẽ nhớ rất lâu. Cố gắng lên bạn nhé.
Bạn cứ nói đi..........Vậy em hỏi thêm chút được không ạ
Giả sửBạn cứ nói đi..........
Đây là VBA mà bạn, có phải hàm Excel đâu.Giả sử
Dim total as range
Thì set range sẽ đặt như thế nào ạ
Vậy bạn đăng bài mới vào mục Lập trình với Excel, gửi file đính kèm, nêu điều kiện và kết quả mong muốn, sẽ có nhiều thành viên sẵn lòng giúp bạn.Vâng ạ. E không hiểu nên đặt thế nào.
vâng em cám ơn anh ạ!Vậy bạn đăng bài mới vào mục Lập trình với Excel, gửi file đính kèm, nêu điều kiện và kết quả mong muốn, sẽ có nhiều thành viên sẵn lòng giúp bạn.
Thử cái này xem saoGiả sử
Dim total as range
Thì set range sẽ đặt như thế nào ạ
Sub TongVaTrungBinh()
Dim I As Long, sEmpty As Long, J As Long, sArr(), dArr()
sArr = Range("B3:F14").Value
ReDim dArr(1 To 2, 1 To UBound(sArr, 2))
For J = 1 To UBound(sArr, 2) Step 2
sEmpty = 0
For I = 1 To UBound(sArr, 1)
dArr(1, J) = sArr(I, J) + dArr(1, J)
If sArr(I, J) <> "" Then sEmpty = sEmpty + 1
Next
dArr(2, J) = dArr(1, J) / sEmpty
Next
Range("B15").Resize(2, UBound(sArr, 2)) = dArr
End Sub
em cám ơn nhiều ạ!Thử cái này xem sao
PHP:Sub TongVaTrungBinh() Dim I As Long, sEmpty As Long, J As Long, sArr(), dArr() sArr = Range("B3:F14").Value ReDim dArr(1 To 2, 1 To UBound(sArr, 2)) For J = 1 To UBound(sArr, 2) Step 2 sEmpty = 0 For I = 1 To UBound(sArr, 1) dArr(1, J) = sArr(I, J) + dArr(1, J) If sArr(I, J) <> "" Then sEmpty = sEmpty + 1 Next dArr(2, J) = dArr(1, J) / sEmpty Next Range("B15").Resize(2, UBound(sArr, 2)) = dArr End Sub
Code ở bài #17 đâu có kiên quan gì đến Dim total As Range và Set như thế nào.
Nếu muốn đặt điểm tố-tồn ở B15
Dim toTTon As Range, eVoRit As Range
Set toTon = Range("B15")
Set eVoRit = Range("B16")
Nếu muốn code trông càng bí hiểm:
Dim tongKet As Variant, daTaRen As Range, i As Long
tongKet = Array( Range("B15"), Range("D15"), Range("F15") )
For i = LBound(tongKet) To UBound(tongKet)
Set daTaRen = Range(Cells(3, tongKet(i).Column), Cells(tongKet(i).Row-1, tongKet(i).Column))
tongKet(i).Value = Application.Sum(daTaRen)
tongKet(i).Offset(1, 0).Value = Application.Average(daTaRen)
Next i