初めて自分の家と他人の家が違う、と意識した時

エクセルでユーザーフォームを作成しました。
(オブジェクト名) UserForm7 です。
これを 開くマクロは
Sub 受入フォームの表示()
UserForm7.Show
End Sub
です。
すると
実行エラー'424' オブジェクトが必要です。と デバックします。
ちなみにUserForm1も作成してあり
マクロは
Sub 仕入先マスタ表示()
Dim mytbl As Range
Set mytbl = Worksheets("T_仕入先").Range("仕入先リスト1")
UserForm1.Caption = "仕入先選択"
UserForm1.Label1.Caption = "■仕入先一覧■"
With UserForm1.ListBox1
.ColumnCount = mytbl.Columns.Count
.ColumnWidths = "2cm;3cm"
.List = mytbl.Value
End With
UserForm1.Show
  End sub
は問題なくフォームが表示します。
どこがわるいのでしょうか?

A 回答 (1件)

Sub 受入フォームの表示()


UserForm7.Show
End Sub
に不具合があるのではなくて
UserForm7の
Private Sub UserForm_Initialize()
・・・
End Sub
とかがあってその中にエラーが隠れているかもしれませんね。
    • good
    • 0
この回答へのお礼

いやー 参りました。
その通りでした。
ありがとうございます。

お礼日時:2008/07/31 19:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A