Thân chào mọi người,
Em đang làm 1 hàm tính diện tích thép để thống kê. Khi nhập dữ liệu, để tăng tốc độ nhập số liệu, em format 1 cell dạng 00"Y"00, để khi nhập 1425 vào ô sẽ được 12Y25. Bây giờ em cần làm 1 macro để tính diện tích thép. Em Dim một Range trong Excel cùng lúc (giả sử 12Y25 10Y20 8Y20). Sau đó em sẽ tách số liệu ra bằng hàm Left, Right thành 2 array riêng biệt, 1 array là số lượng thép, 1 array là đường kính thép (12 10 8) và (25 20 20). Sau đó, cho từng phần tử của array nhân với nhau để tính diện tích, và dim vào 1 array mới.
Tuy nhiên trong quá trình làm, hình như em định nghĩa biến sai nên ko ra được kết quả.
Em đính kèm file excel bên dưới, mong các cao thủ chỉ giáo.
Em xin cảm ơn trước.
Best Regards
Em đang làm 1 hàm tính diện tích thép để thống kê. Khi nhập dữ liệu, để tăng tốc độ nhập số liệu, em format 1 cell dạng 00"Y"00, để khi nhập 1425 vào ô sẽ được 12Y25. Bây giờ em cần làm 1 macro để tính diện tích thép. Em Dim một Range trong Excel cùng lúc (giả sử 12Y25 10Y20 8Y20). Sau đó em sẽ tách số liệu ra bằng hàm Left, Right thành 2 array riêng biệt, 1 array là số lượng thép, 1 array là đường kính thép (12 10 8) và (25 20 20). Sau đó, cho từng phần tử của array nhân với nhau để tính diện tích, và dim vào 1 array mới.
Tuy nhiên trong quá trình làm, hình như em định nghĩa biến sai nên ko ra được kết quả.
Em đính kèm file excel bên dưới, mong các cao thủ chỉ giáo.

Em xin cảm ơn trước.
Best Regards