Làm sao lưu được tọa độ UserForm trước khi Unload me

Liên hệ QC

congnguyen88

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
22/7/14
Bài viết
356
Đượ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

1585219614083.png
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:
Web KT
Back
Top Bottom