Chào các anh, chị,
Mình đang học lập trình VBA và có một vấn đề muốn hỏi như sau, mình có thể thay cấu trúc If..elseif với hàm array hoặc hàm nào khác cho gọn code hơn không ah, mình có thử với array nhưng không thành công. Cụ thể mình có cấu trúc như sau :
- Biến a được chọn từ danh sách cụ thể trong một cell tham chiếu (Bánh kẹo, Thức uống, Mì gói)
- Biến b là kết quả đơn giá tương ứng với biến a.
var a as string
b as integer
If a = "Bánh kẹo" then
b = 50.000
elseif a = "Thức uống" then
b = 60.000
elseif a = "Mì gói" then
b = 70.000
else b = 80.000
end if
Mình đang học lập trình VBA và có một vấn đề muốn hỏi như sau, mình có thể thay cấu trúc If..elseif với hàm array hoặc hàm nào khác cho gọn code hơn không ah, mình có thử với array nhưng không thành công. Cụ thể mình có cấu trúc như sau :
- Biến a được chọn từ danh sách cụ thể trong một cell tham chiếu (Bánh kẹo, Thức uống, Mì gói)
- Biến b là kết quả đơn giá tương ứng với biến a.
var a as string
b as integer
If a = "Bánh kẹo" then
b = 50.000
elseif a = "Thức uống" then
b = 60.000
elseif a = "Mì gói" then
b = 70.000
else b = 80.000
end if