0
我正在嘗試在Excel中定位用戶窗體(名爲UserForm1)以與Excel中的單元格引用對齊。如果我使用下面的第一個代碼初始化表單,那麼在Excel中,用戶窗體位於屏幕中心的正確大小。將用戶窗體與Excel中的單元格對齊
Private Sub UserForm_Initialize()
With Me
.Width = 200
.Height = 170
End With
End Sub
但是,我想調整大小以對齊用戶窗體,以便它涵蓋單元格B3:D15。我試過
Private Sub UserForm_Initialize()
With Me
.Top = Sheet1.Range("B3").Top
.Left = Sheet1.Range("B3").Left
.Width = Sheet1.Range("B3").Offset(0, 4).Left - Sheet1.Range("B3").Left
.Height = Sheet1.Range("B3").Offset(12, 0).Top - Sheet1.Range("B3").Top
End With
End Sub
但用戶窗體出現在色帶(Excel的變焦爲100%)。
有沒有辦法做到這一點適當考慮到屏幕分辨率/縮放大小?
感謝 牙醫