先ほど、同じ質問タイトルで質問させていただいたものです。この場合どうなりますか?
モジュールでの変数file_nameをフォームのボタンをクリックしたら"text.xls"が表示されるようにしたいです。
(イメージとしては、エクセルのsheet1にコマンドボタンがあってクリックするとフォームが立ち上がってフォームのコマンドボタンをクリックすると"test.xls"が表示される)
モジュール
Private Sub CommandButton1_Click() ←エクセルsheet1にボタンがある
dim file_name as string
file_name="test.xls"
UserForm1.Show
End Sub
フォーム(UserForm1)
Sub CommandButton1_Click() ←フォームにボタンがある
MsgBox file_name
End Sub
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
●モジュール(私のテストではModule1)に下記コードを記述
Public FN As String
Sub ボタン1_Click()
FN = "D\book1.xls"
MsgBox FN
UserForm1.Show
End Sub
●フォーム(私のテストでもUserForm1)に下記コードを記述
Private Sub CommandButton1_Click()
Workbooks.Open Filename:="D:book1.xls"
End Sub
検証して動作確認済みです。
ブック名やコントロール名(ボタンの名前)等は、そちらの環境に合わせて変更して下さい。
ありがとうございます。同様の事成功しております。
>モジュール(私のテストではModule1)
→sheet1にコマンドボタンがありますので、標準モジュールではなく、Microsoft Excel Obiectのsheet1(sheet1)にプログラムを入れていくと、フォームでFNが表示されません。なぜなんでしょうか?
No.2
- 回答日時:
> kmetu様と同様に作りますと、
同様にしていないからエラーになるのだと思われます
Public file_name As String
Private Sub CommandButton1_Click()
file_name = "test.xls"
UserForm1.Show
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
ユーザーフォームに別シートか...
-
VBA(エクセル)で自動的にボタン...
-
フォームの再読み込み
-
セルをマクロのボタンにしたい。
-
if(wp & MK_ LBUTTON)
-
Excel VBA Application.caller...
-
ボタン
-
コマンドボタンの文字色
-
SPREADコマンドボタン発生イベ...
-
C#でFormのタイトルバーにボタ...
-
VBA でエクセルにパスワードを...
-
[Excel VBA]コマンドボタンの入...
-
Showメソッド
-
コマンドボタンやイメージにマ...
-
Access VBA でデータペーストを...
-
ダウンロードダイアログをVB...
-
VBA でのボタンの移動について
-
ユーザフォーム AfterUpdate処...
-
VB.NETでマウスクリックイベン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
フォームの再読み込み
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
セルをマクロのボタンにしたい。
-
コマンドボタンやイメージにマ...
-
Excel VBA Application.caller...
-
VBAのボタンの位置が変わって困...
-
Access VBA でデータペーストを...
-
プロシージャからイベントをコ...
-
他のアプリケーションとの連携
-
閉じると「+」になり開くと「-...
-
C#で動的に作ったtextboxを消す。
-
ボタンをマウスで押し続けたと...
-
VBA でのボタンの移動について
-
ボタン
-
CommandButtonのCaptionを変化...
-
TextBoxでEnterキーを押すと、...
-
VB.net でトグルボタンを実現し...
おすすめ情報