Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2091 / 13645 ツリー ←次へ | 前へ→

【70012】ユーザーフォームの表示位置について kaz 11/10/9(日) 5:01 質問[未読]
【70013】Re:ユーザーフォームの表示位置について UO3 11/10/9(日) 8:26 発言[未読]
【70014】Re:ユーザーフォームの表示位置について kaz 11/10/9(日) 10:28 お礼[未読]

【70012】ユーザーフォームの表示位置について
質問  kaz  - 11/10/9(日) 5:01 -

引用なし
パスワード
   いつもお世話になります。

ユーザーフォームを表示すると,画面の中央に表示
さえます。プロパティのStartUpPositionを手動に
すると画面の左上に表示されます。
これを,右上の方に(隅ではなく,すこしあけて)
表示したいのでが,どのようにすればいいのでしょ
うか。

【70013】Re:ユーザーフォームの表示位置について
発言  UO3  - 11/10/9(日) 8:26 -

引用なし
パスワード
   ▼kaz さん:

別の板ですが、
park7.wakwak.com/~efc21/cgi-bin/exqalounge.cgi?print+201109/11090054.txt

【70014】Re:ユーザーフォームの表示位置について
お礼  kaz  - 11/10/9(日) 10:28 -

引用なし
パスワード
   UO3 さん 早々にありがとうございます。

UO3さんの Test3()を使ってみようと思います。

Sub Test3()
  With UserForm1
    .StartUpPosition = 0
    .Left = Application.Left + Application.Width - .Width
    .Top = Application.Top
    .Show
  End With
End Sub


ただ,ちょっと間を開けたいので,
  With UserForm1
    .StartUpPosition = 0
    .Left = Application.Left + Application.Width - .Width - 20
    .Top = Application.Top + 20
    .Show
  End With
とすることにしました。

ありがとうございました。

2091 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free