1
ユーザーフォームが現在のウィンドウサイズに関係なくシート全体を自動的に塗りつぶすようにする方法はありますか?ユーザーがワークシートをクリックすると、ワークシートのサイズに合わせてユーザーフォームが自動的に開きます。excel vba - シート全体を自動的に塗りつぶすユーザーフォーム
おかげで、
ユーザーフォームが現在のウィンドウサイズに関係なくシート全体を自動的に塗りつぶすようにする方法はありますか?ユーザーがワークシートをクリックすると、ワークシートのサイズに合わせてユーザーフォームが自動的に開きます。excel vba - シート全体を自動的に塗りつぶすユーザーフォーム
おかげで、
あなたはサイズ「UserFromが」イベントとしてユーザーフォームにこのコードを置くことによって、現在の「エクセルApplication」を重ね合わせることができます(あなたのUserFromをクリックし、コピーして、以下のコードを貼り付け)
Private Sub UserForm_Initialize()
With Application
Me.Left = .Left
Me.Top = .Top
Me.Height = .Height
Me.Width = .Width
End With
End Sub
これは非常に良いです、ありがとうございました。しかし、ワークシートだけをカバーするにはフォームが必要です。ユーザーはタブを見ることができる必要があります。 – thebiglebowski11