Excel VBA質問箱 IV

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

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


3493 / 13646 ツリー ←次へ | 前へ→

【61880】フォーム上でフレームが消えてしまいました あい 09/6/10(水) 13:35 質問[未読]
【61881】Re:フォーム上でフレームが消えてしまいま... もも 09/6/10(水) 13:50 発言[未読]
【61883】Re:フォーム上でフレームが消えてしまいま... もも 09/6/10(水) 13:56 発言[未読]
【61884】Re:フォーム上でフレームが消えてしまいま... あい 09/6/10(水) 14:13 お礼[未読]

【61880】フォーム上でフレームが消えてしまいまし...
質問  あい  - 09/6/10(水) 13:35 -

引用なし
パスワード
   WinXP・Excel2003使用です。VBA超初心者です。
宜しくお願いします。

顧客情報のUserForm入力をVBEで作っていました。
UserFormの中にFrame1顧客情報登録、Frame2に費用計算、と作ったのですが、Frame2をドラッグ移動する時に、Frame1の方に行き過ぎてしまい、Frame2が見当たらなくなってしまいました。
まるでFrame1の下に吸い込まれてしまったように・・・。

Frame1をドラッグ移動してみたのですが、Frame2はどこにもないのです。
「編集」の「戻る」もできませんでした。

オブジェクトプロパティにはしっかり残っているので、位置やサイズを変えてみたんですが、やはりどこにも現れないのです。

どうすればUserForm上に再び現すことができるのでしょうか。
もしくはFrame2の削除の方法でも結構です。
(実体が出てこないので、通常の右クリックで削除ができません・・・)

どうか宜しくお願いいたします。

【61881】Re:フォーム上でフレームが消えてしまい...
発言  もも  - 09/6/10(水) 13:50 -

引用なし
パスワード
   ▼あい さん:
こんにちは

イミディエイトウインドウで

?Userform1.Frame2.Parent.Name

としてみてください。
出てきた場所にFrame2が居ます。

Frame1と出てきたならFrame1の中のどこかに居るはずなので
一旦Frame1を大きくしてみたら見つかるかもしれません。

>WinXP・Excel2003使用です。VBA超初心者です。
>宜しくお願いします。
>
>顧客情報のUserForm入力をVBEで作っていました。
>UserFormの中にFrame1顧客情報登録、Frame2に費用計算、と作ったのですが、Frame2をドラッグ移動する時に、Frame1の方に行き過ぎてしまい、Frame2が見当たらなくなってしまいました。
>まるでFrame1の下に吸い込まれてしまったように・・・。
>
>Frame1をドラッグ移動してみたのですが、Frame2はどこにもないのです。
>「編集」の「戻る」もできませんでした。
>
>オブジェクトプロパティにはしっかり残っているので、位置やサイズを変えてみたんですが、やはりどこにも現れないのです。
>
>どうすればUserForm上に再び現すことができるのでしょうか。
>もしくはFrame2の削除の方法でも結構です。
>(実体が出てこないので、通常の右クリックで削除ができません・・・)
>
>どうか宜しくお願いいたします。

【61883】Re:フォーム上でフレームが消えてしまい...
発言  もも  - 09/6/10(水) 13:56 -

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

追加です。

以下の手順でどうでしょうか?

1.Frame1をクリック

2.TabキーでプロパティウインドウにFrame2が表示されるまで切り替え

3.その状態で右クリックメニューをキーボードで出す。
  (キーボードの右のCtrlの左にあるキー)

4.「切り取り」を選択

5.Frame1の外をクリックしてから、右クリック「貼り付け」

【61884】Re:フォーム上でフレームが消えてしまい...
お礼  あい  - 09/6/10(水) 14:13 -

引用なし
パスワード
   ももさん、すばやいご回答ありがとうございます。
早速この手順でやってみましたら、無事UserForm上で復活しました!
あ〜ほんとうに助かりました〜。
ありがとうございました。


>追加です。
>
>以下の手順でどうでしょうか?
>
>1.Frame1をクリック
>
>2.TabキーでプロパティウインドウにFrame2が表示されるまで切り替え
>
>3.その状態で右クリックメニューをキーボードで出す。
>  (キーボードの右のCtrlの左にあるキー)
>
>4.「切り取り」を選択
>
>5.Frame1の外をクリックしてから、右クリック「貼り付け」

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