Chào các bạn, mình đang mò mẫm lập trình VBA cho tính toán. Mình tạo UserForm1 để nhập các giá trị của tiết diện (Button Section). Từ các giá trị đó để tính các đặc trưng diện tích, momen quán tính... Nhưng không hiểu sao mỗi lần mình thay đổi các giá trị trong UserForm1 thì kết quả tính không tự động update mà mình phải vào trong cell đó, enter thì nó mới thay đổi. Ngoài ra sau khi tắt excel, mở lại thì các giá trị trong userform tự động trở về 0.
Thêm 1 vấn đề nữa là khi mình nhập giá trị vào textbox của Userform, khi mình gọi giá trị đó để tính toán trong Module1 thì tính nhân chia bình thường, nhưng khi tính cộng thì nó cộng như string.
VD: X1 = 1, X2 = 2 --> X1 + X2 = 12
Thế nên lúc mình gọi ra mình phải nhân số đó cho 1 để nó nhận đó là number.
Mình mới tập làm VBA nên còn rất gà, mong các bạn giúp đỡ. Cảm ơn các bạn rất nhiều
Thêm 1 vấn đề nữa là khi mình nhập giá trị vào textbox của Userform, khi mình gọi giá trị đó để tính toán trong Module1 thì tính nhân chia bình thường, nhưng khi tính cộng thì nó cộng như string.
VD: X1 = 1, X2 = 2 --> X1 + X2 = 12
Thế nên lúc mình gọi ra mình phải nhân số đó cho 1 để nó nhận đó là number.
Mình mới tập làm VBA nên còn rất gà, mong các bạn giúp đỡ. Cảm ơn các bạn rất nhiều