mình có một đoạn code sau
function timmaxif(vungmax as range, vungtc as range, tc as string)
dim i as long
dim so
so = 0
if vungmax.rows.count <> vungtc.rows.count then exit function
for i = 1 to vungtc.rows.count
if eval(vungtc.cells(i) & tc)=-1 then
if so<vungmax.cells(i) then so = vungmax.cells(i)
end if
next
timmaxif=so
end function
khi mình down file cell trên mạng có đoạn code này thì file excell này chạy đc. Nhưng khi mình viết trên excel 2003 thì nó báo lỗi từ khoá eval. mình muốn hỏi là có từ khoá nào để so sánh vùng tiêu chuẩn với tiêu chuẩn nếu vùng tiêu chuẩn thoả mãn vùng tiêu chuẩn. thì từ khoá là gì. vi dụ mình muốn đưa tiêu chuẩn là "tên" , "number" ">number" or "<number" thì để so sánh vùng tiêu chuẩn với cái tiêu chuẩn này xem có thoả mãn hay ko thì như thế nào
function timmaxif(vungmax as range, vungtc as range, tc as string)
dim i as long
dim so
so = 0
if vungmax.rows.count <> vungtc.rows.count then exit function
for i = 1 to vungtc.rows.count
if eval(vungtc.cells(i) & tc)=-1 then
if so<vungmax.cells(i) then so = vungmax.cells(i)
end if
next
timmaxif=so
end function
khi mình down file cell trên mạng có đoạn code này thì file excell này chạy đc. Nhưng khi mình viết trên excel 2003 thì nó báo lỗi từ khoá eval. mình muốn hỏi là có từ khoá nào để so sánh vùng tiêu chuẩn với tiêu chuẩn nếu vùng tiêu chuẩn thoả mãn vùng tiêu chuẩn. thì từ khoá là gì. vi dụ mình muốn đưa tiêu chuẩn là "tên" , "number" ">number" or "<number" thì để so sánh vùng tiêu chuẩn với cái tiêu chuẩn này xem có thoả mãn hay ko thì như thế nào