- Tham gia
- 22/7/14
- Bài viết
- 355
- Được thích
- 31
Ví dụ mình có 1 form khi Show lên mình thường di chuyển trái phải lên xuống ( do mỗi màn hình có tỉ lệ khác nhau ). Nhưng mình muốn lần tiếp theo nó Hiện lên nhưng phải đúng tọa độ của lần trước đó. Tức la trước khi Unload me mình phải lưu Top, Left ( Lưu đại ra Range cũng được cho nó nhớ tạm ) rồi khi hiện form load nó lại là xong. mà em không biết đoạn code lấy thông số Top và Left của Form. Nhờ mọi người giúp đở. em xin cảm ơn GPE

Mới viết xong hơi gà mà cũng tạm ổn
Code Nút bấm hiện form
Code trong form

Bài đã được tự động gộp:
Mới viết xong hơi gà mà cũng tạm ổn
Code Nút bấm hiện form
Mã:
Sub Hienform()
UserForm1.StartUpPosition = 0
UserForm1.Top = Range("a1")
UserForm1.Left = Range("a2")
ActiveWorkbook.Save
UserForm1.Show
End Sub
Code trong form
Mã:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Range("a1") = Top
Range("a2") = Left
Unload Me
ActiveWorkbook.Save
End Sub
Lần chỉnh sửa cuối: