diemngoc.ts
Thành viên mới
- Tham gia
- 1/8/18
- Bài viết
- 16
- Được thích
- 0
Mọi người cho mình hỏi mình muốn thêm hàm mới để tìm giá trị lớn hơn 1 giá trị cho trước và nhỏ nhất bằng VBA, nhưng nó cứ trả về giá trị lớn nhất, chứ không phải giá trị nhỏ nhất, mong mọi người giúp đỡ ạ.
Function gt(dauvao)
Application.ScreenUpdating = False
Sheets("sheet1").Activate
Set giatri_cell = Range("B1")
m = Cells(Rows.Count, "B").End(xlUp).Row - 1
giatri = giatri_cell.Offset(1, 0)
For k = 1 To m
If giatri_cell.Offset(k, 0) > dauvao Then gt = giatri_cell.Offset(k, 0)
Next k
End Function
Function gt(dauvao)
Application.ScreenUpdating = False
Sheets("sheet1").Activate
Set giatri_cell = Range("B1")
m = Cells(Rows.Count, "B").End(xlUp).Row - 1
giatri = giatri_cell.Offset(1, 0)
For k = 1 To m
If giatri_cell.Offset(k, 0) > dauvao Then gt = giatri_cell.Offset(k, 0)
Next k
End Function