Cho e hỏi đoạn dẫn lệnh IF này viết thế nào cho đúng ạ, em cảm ơn!
Chào bạn với dạng này bạn viết như sau
if dk1 then
// ketqua1
elseif dk2 then
// ketqua2
else
//ketqua
end if
Bạn muốn gán hàm IF vào trong ô AU2 và AU3 đúng không? hay muốn gán kết quả của các hàm IF này?
dù kết quả cuối cùng là khá giống nhau nhưng bản chất 2 cách làm sẽ khác nhau.
1. Gán công thức
viết dạng:
Range("AU2").Formula = "=IF(CE2="""","""",AR2/AQ2)"
giá trị rỗng khi viết ở trong dạng này phải viết 4 dấu nháy kép.
2. Gán giá trị
viết dạng:
Range("AU2").Value = Application.WorksheetFunction.IF(Range("CE2")="", "", Range("AR2")/Range("AQ2"))
với cách viết này thì ô AU2 sẽ nhận kết quả của hàm IF dưới dạng 1 giá trị thôi, chứ ko hiển thị công thức.