コマンドボタンを押すと、ユーザーフォームが表示されるマクロを組んでおります。
このとき、ユーザーフォームの表示位置をあるセル(例えばE12)の隣にしたいのですが、
下記のマクロでは、画面をスクロールした場合に対応できません。
恐れ入りますが、ご教示いただけるとたすかります。。
Private Sub UserForm_Initialize()
Me.StartUpPosition = 0
Me.Top = Application.Top + 180
Me.Left = Application.Left + 100
Me.Height = 80
Me.Width = 100
End Sub
投稿日時 - 2010-03-11 10:09:05
No.1
- 回答日時:
フォーム表示の前に、下記のように行番号・列番号を
指定して表示をスクロールさせるというのはどうでしょう?
ActiveWindow.ScrollRow = 12
ActiveWindow.ScrollColumn = 5
↑これで、E12を左端とした表示になります。
No.2ベストアンサー
- 回答日時:
>セル(例えばE12)の隣にしたいのですが
Private Sub UserForm_Initialize()
With Me
.StartUpPosition = 0
.Left = ActiveWindow.PointsToScreenPixelsX((Range("E12").Left) * 96 / 72) * (ActiveWindow.Zoom / 100) * 72 / 96
.Top = ActiveWindow.PointsToScreenPixelsY(Range("E12").Top * 96 / 72) * (ActiveWindow.Zoom / 100) * 72 / 96
.Height = 80
.Width = 100
End With
End Sub
本当にありがとうございます。
希望したことを、正確に行うことができました。
感謝の一言につきます。
その上、具体的にマクロをご提示いただき、大変たすかりました。
感謝しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのComboboxでマウスのスク...
-
エクセルのVBAでマクロ実行...
-
実行エラー'424' ????
-
スクロールバーをVBAで操作したい
-
ACCESS フォームのサイズ調整
-
Access サブフォームでの選択行...
-
ACCESSでVBAから選択クエリの抽...
-
未審査請求包袋抽出表作成とは...
-
ACCESS 複数のフォームから同一...
-
エクセルで、抽出したデータだ...
-
前のレコードの値を自動で入れたい
-
googleフォームでインストール...
-
ACCESSのクエリー抽出条件にIIF...
-
.flex-direction プロパティは...
-
Accessフォームが入力できません。
-
アクセス 同じフィールド(テキ...
-
Accessでフィルタの実行アクシ...
-
「パラメータが少なすぎます。3...
-
サブフォームが見えなくなる。
-
access の 最終レコードの判定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのComboboxでマウスのスク...
-
スクロールバーをVBAで操作したい
-
Access2000 フォーム表示位置が...
-
ACCESS フォームのサイズ調整
-
access 最大化した時の画面の...
-
エクセル上に画像を貼り付けて...
-
実行エラー'424' ????
-
Accessで任意のフォーム以外直...
-
ACCESSアクションマクロでイン...
-
マクロボタンが勝手に飛び回る
-
ACCESS VBEが勝手に起動します
-
access 終了時に「test」とい...
-
エクセルのVBAでマクロ実行...
-
ワークシート上に検索用のボッ...
-
Accessボタンで並び替え
-
Accessのメニューバーを消したい!
-
「問題が発生したため、MicroSo...
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
ACCESSでVBAから選択クエリの抽...
おすすめ情報