Page 601 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼VBからVBAを起動 mugi 03/1/23(木) 14:35 ┗Re:VBからVBAを起動 JuJu 03/1/23(木) 15:13 ┗Re:VBからVBAを起動 mugi 03/1/23(木) 16:06 ┗コードからの画面作成 mugi 03/1/23(木) 18:34 ┗Re:コードからの画面作成 mugi 03/1/23(木) 21:52 ┗Re:コードからの画面作成 JuJu 03/1/23(木) 23:20 ─────────────────────────────────────── ■題名 : VBからVBAを起動 ■名前 : mugi ■日付 : 03/1/23(木) 14:35 -------------------------------------------------------------------------
VBA初心者です。 VBからVBAに引数を渡して起動させるにはどうしたらいいのでしょうか。 もしくは、VBで作成したデータをグローバルな変数で置いておき、 VBAの処理中にその変数を参照できるような方法などがあるのでしょうか? よろしくお願いします |
mugiさん、こんにちはぁ >VBA初心者です。 >VBからVBAに引数を渡して起動させるにはどうしたらいいのでしょうか。 http://www21.tok2.com/home/vbalab/bbs/c-board.cgi?cmd=ntr;tree=10384;id=Excel 付近が参考になると思います。 ではではぁ |
> http://www21.tok2.com/home/vbalab/bbs/c-board.cgi?>cmd=ntr;tree=10384;id=Excel >付近が参考になると思います。 すごく参考になりました。 ありがとうございました。 |
VBAのコードから画面を登録し、表示したいのですが コードから画面を登録する方法がわかりません。 表示方法は、 DialogSheets("index").showで行けると予想しています。 プロジェクトからユーザーフォームを挿入して 画面登録を行う方法しかないのでしょうか? 宜しくお願いします。 |
自己レスです。 どうやら私の勘違いでした。 DialogSheetsというのを使用して、ダイアログをコードから作成できると思いこんで いました。 DialogSheetsというのは、Excel95まででしかサポートしていないもので、 今はその代わりにユーザーフォームがあるみたいです。 |
mugiさん、こんにちはぁ >自己レスです。 > >どうやら私の勘違いでした。 >DialogSheetsというのを使用して、ダイアログをコードから作成できると思いこんで >いました。 >DialogSheetsというのは、Excel95まででしかサポートしていないもので、 >今はその代わりにユーザーフォームがあるみたいです。 プログラムからユーザフォームを作る方法が知りたいのですか? もちろん可能です。但しXPからはセキュリティポリシーの為禁止されていた記憶があります。 単純に同じユーザフォームを追加するのでしたら、ユーザフォームを作って保存したブックをテンプレートにして新規にブックを作成するか、frmファイルを取り込む方が簡単です。 その前に具体的に何がやりたいのですか? 内容次第では、別のアプローチもあるかもしれませんよ。 ではではぁ |