Cho mình hỏi chút về VBA: Mình muốn có 1 textbox luôn nổi ở cuối góc trái của Form tự tạo? Vì mình đã dùng lệnh cho Form khi khởi động nó tự động hiện đầy màn hình rồi. Cám ơn mọi người nhiều!
Textbox bạn tạo là textbox của form hay là sheet?
Của Form ạ.
Bạn gửi kèm file lên nhé! Vì nếu của form thì nó phải luôn hiện (trừ khi câu lệnh của bạn gán thuộc tính hide)
Mình không biết gửi kèm file lên đây được?
Bạn xem thử gán câu lệnh này vào sự kiển click UserForm xem sao. Lưu ý tên UserForm và TextBox1 bạn đổi tương ứng nhé. Private Sub UserForm_Click() TextBox1.Visible = True End Sub
Mình đã dùng:
Private Sub UserForm_Initialize() With UserForm1 .Width = Application.Width .Height = Application.Height End With End Sub
Cài nó tự động full màn hình rồi. Giờ mình muốn textbox luôn nổi ở dưới bên trái.
Bạn vào cửa sổ VBA, chọn vào textbox -> properties và kéo xuống cái Visible -> chọn true
Cái này mình biết. Nhưng ý mình là: Vì mỗi một màn hình có độ phân giải khác nhau (nó không cố định) nếu mình cố gắng để ở một chỗ dưới rồi nhưng khi sang máy tính khác nó lại không hiện được như ý muốn?
Bạn thử dùng định vị top và left của text box xem sao nhé. Không có file ngồi đoán mò không hiệu quả
Vâng cám ơn anh nhiều!