• 締切済み

ユーザーフォームの表示

マクロでユーザーフォームを作成しました それをワークシート上に表示させたいのですが方法がわかりません ネットで調べてみるとShowメソッドを使うとありますがやり方がイマイチわからないのです。 どなたかわかりやすく解説して下さい

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

標準モジュールに適当なコードを書いて、シート上に設定したボタンに登録して下さい。 UserFormの表示方法 http://hinekure.vba-soft.com/?eid=255803

関連するQ&A

  • ユーザーフォームのプロパティが表示しなくなる。

    ワークシートのコマンドボタンでユーザーフォームを表示しテキストボックスに入力後、ワークシートに転記するマクロを作成しているのです。 途中で作動テストをすると上手く動きましたが、しばらく放置し又、動かしてみるとえエラー出る。 調べようとしてもユーザーフォームのプロパティがパスコードエラーで全く表示されなくなっている。 その後自動保存される。 再度開きなおして作動させると作動するけど又、同じ現象になる。 プログラミングの問題なのでしょうか。

  • ユーザーフォームの表示について

    Aというブックを選ぶと車というシートが一番最初にあるのですが、 これをvbaでshowと記述しても一旦他のシートを選んでからでないと 表示されません。 ブックを開いた瞬間にユーザーフォームを表示したいのですが、何か方法はあるでしょうか? どうしてもうまくいきません。。 やりたいことは、ブックを開いたら、フォーム(自分で作ったユーザーフォーム)を開いたときから表示させたいのです。知ってる方がいたら教えてくれると助かるのですが。

  • エクセルのユーザーフォーム表示について

    ユーザーフォームを作成して、ワークシートのデータを帳票形式に表示しています。 これを閲覧だけ可能にして、ユーザーフォームから編集できないようにするにはどのようにすればよいのか教えて下さい。

  • ユーザーフォームが表示されない

    解る方教えて下さい! ユーザーフォームを作成してマクロを登録して自分のパソコンではエクセルが起動と同時にユーザーフォームが表示されるのですが、社内の他のパソコンでは起動してもユーザーフォームが表示されません! マクロを有効にするかは聞いてくるのですが・・・。 自分のパソコンでは表示されるので原因がわかりません、もし解決方法をご存知の方がおられましたら教えて頂けますでしょうか?

  • ユーザーフォームのHide,showメソッド

    ExcelのVBAでユーザーフォームをHideメソッドで非表示にして、 showで再表示すれば、状態が保存されたまま表示されるはずですが、 ユーザーフォーム表示中またはHideメソッドで隠した後に コマンドボタン等が配置されたシートを削除したときは、showで再表示しても、 ユーザーフォームの状態が保存されていません。 これはどうしてでしょうか? また解決策等ありましたら、教えてください。

  • ユーザーフォームのデータをそのまま保存する方法

    エクセルでユーザーフォームを作成し、エクセルのワークシート上のボタンからユーザーフォームを表示するようにしました。 ワークシート上のボタンをクリックして表示されたユーザーフォームにデータを入力してユーザーフォームを終了しワークシートを保存終了、再度そのワークシートを開いてボタンからユーザーフォームを表示すると入力したデータが消えてしまいます。 ユーザーフォームに入力したデータがそのまま保存できて次に開いたときにデータが残っている方法はありませんか? 今回、ユーザーフォームを作成をした目的は、ユーザーフォームに入力したデータを元に住所録等を作成するためではありません。ですからユーザーフォームに入力したデータはワークシートと連動させていません。 やりたいことは、ワークシート上に氏名一覧があり、個々の氏名欄にボタンを作成して、その人のデータ一覧をユーザーフォームで表示させるということです。 ユーザーフォームは、人数分を作成する予定です。

  • ユーザーフォームを作成しました

    毎度 お願いします。 自社の情報のユーザーフォームを作成しました。 Sheet1にこのユーザーフォームを表示させるマクロボタンがあります。 自社の情報はSheet2にあります。 A1からJ1までは項目名でA2からJ2まで情報があります。 自社名  郵便番号   住所  ・・・・ ○○会社  123-4567  大阪府・・・・ 今、Sheet2の画面で見るようになってます。 マクロは Sub 基本情報表示() Sheets("基本情報").Select Range("A2").Select 自社情報.Show End Sub なんとか この自社情報をsheet1でフォーム表示させたいのですが・・・ アドバイス願います。

  • VBAです。ユーザーフォームの表示させ、標準モジュールを読み込ませる方法について

    こんばんわ。 教えていただけないでしょうか。。。 ワークシート上にコマンドボタンがあり、それを押すと集計を始めます。 その際にユーザーフォームで「集計中」と書いたものを表示させ、バックで集 計したいと思っておりますが、うまくいっておりません。 流れとしては、 ワークシート上に、コマンドボタンをクリックさせユーザーフォームを表示さ せる「***.show」を記述し、集計するためのコードが書いてある標準モジュー ル「module2」へ移動させる書き方をしたら、 ***.show の部分で止まってしまいました。 ***.showから集計のコードへ移すには何かコツがいるのでしょうか??? 恐れ入りますが、ご教示のほど宜しくお願いします。

  • ユーザーフォーム

    シート1にユーザーフォーム1を、シート2にユーザーフォーム2をそれぞれ表示しておいてHideで非表示にして画面を切り替えて使用してますが、片方のフォームを表示しておくのを忘れたりHideでなくUnroadで終了していたのを忘れていたりしてエラーにしてしまいます。Hideで非表示でなかったらフォームを開かないしShowでもエラーにならないようにするにはどうしたらよろしいでしょうか。VBAは素人ですのでやさしく教えてください。宜しくおねがいします。

  • ユーザーフォームでのグラフ表示

    今,エクセルのユーザーフォームでグラフを表示させたいのですが,うまくいきません. ユーザーフォームを作成しているブックとは違うブックのシート1にデータ,このデータを使用してsheet2にグラフを作成しています.このグラフを違うブックで作成しているユーザーフォームで表示させたいのです. 今,組んでいるマクロは以下のようになっています. Sub point1() openfilename = "1F-1.xls" folderpath = "G:\関電営業所\相生営業所\20110928 関電相生営業所収集データ\おんとり\text\Excel\" Ofilenamepath = folderpath & openfilename Workbooks(openfilename).Worksheets(2).ChartObjects(1).Chart.Export ThisWorkbook.Path & "\Chart1.gif" UserForm1.Image1.Picture = LoadPicture(Ofilenamepath & "\Chart1.gif") UserForm1.Show End Sub 上から5行目のところでエラーが出てしまいます. エラーは「オブジェクトが不正です」とでます. どなたか解決方法を教えてください。

専門家に質問してみよう