私はこのコードに必要な方法をどのようにしたらよいか質問します。私は過去3時間を探していて、私が望むことを実行するためにコードを一緒にメッシュする方法を見つけることができませんでした。私がしたいことの概要を以下に示します。ユーザー入力ボックスにフォルダ名を入力し、指定されたディレクトリにフォルダを検索するように設定します。
ユーザがマクロを実行し、InputBox
がポップアップし、と表示されます。を入力します。そこから、Application.GetOpenFile
(またはこれまでのアプリケーションまたはdir関数)が指定されたディレクトリで、ファイルではなくフォルダで検索を開始したいのですが(同じ名前のフォルダ内に複数のファイルがある可能性があるため)、ユーザーフォルダに移動してから、ユーザーが開く適切なファイルを選択します。その後、ファイルが選択されると、Excelワークシートにそのファイルが開きます。
おかげで、これは狂った質問のように見えるかもしれませんが、どのように私は、私はこの前のようなものをやったことがないVBAでのシェルを使用していますか? – Eddie
MicrosoftのWebサイト(https://msdn.microsoft.com/en-us/library/xe736fyk%28v=vs.90%29.aspx)のドキュメントを参照してください。シェル "YourCommandAsString"を呼び出すことができます –
ありがとう@Devin、私はそれを見てみましょう – Eddie