adua29
Real-life Girls Super Сasual Dating
- Tham gia
- 29/4/08
- Bài viết
- 156
- Được thích
- 111
- Giới tính
- Nam
- Nghề nghiệp
- Health
Cho một vùng ô excel chứa các giá trị số
Mục đích hàm: quét tất cả các ô,
Đếm các ô nếu chuỗi số trong ô có chứa giá trị "maxd" nếu nxd là sai.
Đếm các ô nếu chuỗi số trong ô không chứa giá trị "maxd" nếu nxd là đúng.
Em mới bắt đầu tập VBA và đã thử lập như thế này nhưng nó báo lỗi, em chưa biết sửa như thế nào cho đúng.
Mong các anh chị giúp hoàn thiện. Em xin cảm ơn!
Function dem(vung As Range, maxd As Byte, nxd As Boolean)
Dim tong, i As Integer
Dim Bebe()
tong = 0
sophantu = CountA(vung) + CountBlank(vung)
Bebe = Range(Chuoi)
For i = 1 To sophantu
For j = 1 To Len(Bebe(i))
If nxd = False And Mid(Bebe(i), j, 1) = maxd Then
tong = tong + 1
End If
If nxd = True And Mid(Bebe(i), j, 1) <> maxd Then
tong = tong + 1
End If
Next
dem = tong
End Function
Mục đích hàm: quét tất cả các ô,
Đếm các ô nếu chuỗi số trong ô có chứa giá trị "maxd" nếu nxd là sai.
Đếm các ô nếu chuỗi số trong ô không chứa giá trị "maxd" nếu nxd là đúng.
Em mới bắt đầu tập VBA và đã thử lập như thế này nhưng nó báo lỗi, em chưa biết sửa như thế nào cho đúng.
Mong các anh chị giúp hoàn thiện. Em xin cảm ơn!
Function dem(vung As Range, maxd As Byte, nxd As Boolean)
Dim tong, i As Integer
Dim Bebe()
tong = 0
sophantu = CountA(vung) + CountBlank(vung)
Bebe = Range(Chuoi)
For i = 1 To sophantu
For j = 1 To Len(Bebe(i))
If nxd = False And Mid(Bebe(i), j, 1) = maxd Then
tong = tong + 1
End If
If nxd = True And Mid(Bebe(i), j, 1) <> maxd Then
tong = tong + 1
End If
Next
dem = tong
End Function