そのため、特定のフォルダー内のファイルを検索する手段として、ユーザーフォームを使用して回答を渡そうとしています。たとえば、これは私がやりたいことです。
ファイル 1 を選択 _ _
ファイル 2 を選択 _ _
ボタン
テキスト ボックスにファイル パスを入力し、現在のワークブックにデータを読み込む別のマクロにパラメーターとして渡すことができるようにしたいと考えています。しかし、私はこれについてどこにも何も見つけることができません。
誰かがこのようなものの基本的な例を示すことができますか?
素晴らしい。ユーザーフォームからこれを渡す方法にまだ混乱しています。
ので、私は持っています
Private Sub TextBox1_Change()
サブ終了
Private Sub TextBox2_Change()
サブ終了
GetDataFromSelectedFile マクロに渡すことができるグローバル変数として回答を指定するにはどうすればよいですか?
これはユーザーフォームのレイアウトです:
LabelTextBox1 テキストボックス LabelTextBox2 テキストボックス
Command Button
ユーザーフォームの下のサブ:
Private Sub CommandButton1_Click() Call ProcessSelectedFile - これは以前に投稿された Call RemoveDups と同じです -
ProcessSelectedFile が実装された後に機能するため、実際には何をするかは問題ではありません End Sub
Private Sub TextBox1_Change() 'ChDrive (sPath) ' 何をしているのか不明だったところです 'ChDir (sPath) 'vOpen_File = Application.GetOpenFilename
サブ終了
Private Sub TextBox2_Change()
サブ終了
基本的に、回答をユーザーフォームに記録してProcessSelectedFileに渡し、コマンドボタンをクリックしてこれら2つのマクロを実行する方法を教えていただければ機能します。
ありがとう