Ðề: Sửa lỗi code giúp mình
Cho vùng bảng tính A1..G7 có chứa các số bất kỳ.tìm giá trị dương nhỏ nhất và tô màu đỏ vào ô chứa giá trị đó
Ko hiểu !!!!
Sub timmin()
Dim cell As Range
Dim t As Double
t = 10 ^ 10tìm giá trị dương nhỏ nhất
For Each cell In Range("A1:H5")
If cell.Value > 0 And t > cell.Value Then
t = cell.Value
cell.Interior.Color = vbRed
End If
Next cell
MsgBox "gia tri duong nho nhat la: " & t
End Sub
1- t = 10 ^ 10 --> có làm gì trong sub ko ?? ( 10 lũy thừa 10, số qúa lớn )
2- For Each cell In Range("A1:H5") --> cho biết pointer đi trong Range("A1:H5")
3- cell.Value > 0 And t > cell.Value --> điều kiện >0 và t > cell.Value !!!! ko hiểu nủi
4- Vậy đâu là function -->tìm giá trị dương nhỏ nhất
5- Đâu là điều kiện IF ... then .. để function so sánh Max , Min ???!!!!!
Viết program như người lái xe . Ko có logic thì viết gì ???
Viết lại đi, rồi sẽ chỉ . Hình Range("A1:H5") có giá trị . Có như vậy mới hướng dẫn cậu được