
いつもお世話になっております。
同じような入力作業の手間を省くため、
Excel VBAでユーザーフォームを作りました。
うまく動作するのですが、更に改良を加え、操作を楽にすることを考えました。
プログラムをまとめ、ユーザーフォームに貼り付けてある
ボタンを減らそうとしているのですが、ボタンを削除すると、次そのフォームを表示しようとした時、エラーが出ます。
デバックを押すと、userform.show のところが黄色くなります。
一度できあがってしまったユーザーフォームに改良を加える時(主にそこの部品を減らす時)はどうすればいいのでしょうか。
ぜひ、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
UserForm上に置いたCommandButtonを削除したら、UserFormを表示する時にエラーが出るようになったって事でしょうか?
たぶん記述がおかしいのでしょう。
オブジェクト名が UserForm と言う UserForm は存在しますか?
ソースを掲載してみては?
この回答への補足
VBAは初心者レベルなので、難しいことはわかりませんが、マクロの記録で作った命令をユーザーフォームのボタンを押した時に動くようにしています。
Private Sub CommandButton1_Click()
表示_データ
End Sub こんな感じです。
シート上に更にボタンを作り、それには
Sub フォームの表示()
Userform1.Show
End Sub
このようなマクロを登録しています
No.2
- 回答日時:
こんばんは。
>プログラムをまとめ、ユーザーフォームに貼り付けてある
>ボタンを減らそうとしているのですが、ボタンを削除すると、次そのフォームを表示しようとした時、エラーが出ます。
ボタンを減らすのはともかく、「プログラムをまとめ」って何をしたのですか?
モジュールの中身を移動したわけではないですよね。
>userform.show のところが黄色くなります。
これは、オブジェクト名でも違っているのではありませんか?
ボタンを減らしたら、出来るかどうかは、その人の慣れの問題ですが、コントロール名を、ユーザーフォームモジュールの中で、検索して、ひとつずつ問題がないかみながら、削除していきます。最終的には、コントロール名が見つからないようにします。
その後で、こんどは、プロジェクトレベルで検索を掛けて、コントロール名が参照などされていないか、チェックします。
ただし、そんなことは、めったにしないことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
最小化最大化のボタンの表示を...
-
クリックイベントなのに、2回ク...
-
VBAで画像を表示する方法
-
VBA(エクセル)のユーザー...
-
エクセルVBA フォーム上でOnkey...
-
FC2メールフォームの投稿確認が...
-
'ユーザーフォーム右上隅の[×...
-
オブジェクト(コントロール)...
-
Microsoft Formsの「個人情報や...
-
アクセスのUserFormにはInitial...
-
①ExcelVBAでカレンダーを作り、...
-
標準モジュールからフォームを...
-
VBAのテキストフォームの折り返...
-
テキストボックスの番号の取得
-
カメラスクロールするのを動画...
-
マクロについて教えてください...
-
ExcelVBAのコントロールの種類...
-
【マクロ】エラー【#DIV/0!】が...
-
実行時エラー3001「引数が間違...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
Form_Load と Form_Activate の...
-
ユーザーフォーム上に現在日時...
-
VB.NETでフォームロード中のエ...
-
Hideについて(.NET)
-
VBAでユーザーフォームを再表示...
-
Excelにて、ユーザーフォームで...
-
VBAのテキストフォームの折り返...
-
モーダルフォームとモードレス...
-
ユーザーフォームのラベルに時...
-
VBA(エクセル)のユーザー...
-
コントロールの存在確認
-
ACCESSのフォーム、開くんです...
-
エクセルVBAのフォームを最...
-
Accessで、一つのフォーム画面...
-
【VBAユーザーフォームで閉じる...
-
パソコンの画面に合わせてユー...
おすすめ情報