セルに「abc」という文字列があります。
このセルをダブルクリックすると、特定のフォルダ内にある
abcを含むファイル(たとえば090507 abc)を開く
というようなことをしたいのですが、どのようにしたらよいでしょうか。
対象セルはA列です。
たとえばA2に「abc」とあれば、A2をダブルクリックすると
特定フォルダ内のabcをファイル名に含むファイルを開く
A3に「xyz」とあれば、A3をダブルクリックすると
特定フォルダ内のxyzをファイル名に含むファイルを開く
といった具合です。
文字列の指定はダブルクリック以外の方法でも構いません。
知識がないものでどのようにしたらよいかわかりません。
どなたかお詳しい方、どうぞよろしくお願い致します。
(ごく簡単なマクロの知識はあります)
No.1ベストアンサー
- 回答日時:
「簡単なマクロの知識」と、マクロと言っているレベルの人には本課題はすぐは、無理です。
回答者にコードを書いて呉れ、になり、丸投げになり、質問コーナー規約違反。本件が自然に出来るようになるには、数年のVBAの経験・勉強が必要でしょう。
--
フォルダやファイルを扱うには
VbScript
または
Dir関数
をGoogleででも照会して、勉強のこと。
http://homepage2.nifty.com/kasayan/vba/dir.htmなどから始まって多数
ーー
VBScriptでの一例
Sub test03()
Set objfs = CreateObject("Scripting.filesystemobject")
Set objfolder = objfs.getfolder("C:\Documents and Settings\XXXX\My Documents\")
For Each objfile In objfolder.Files
If objfile.Name Like "○*" Then
MsgBox objfile.Name
End If
Next
End Sub
ーー
"○*"とは、
私の場合MyDocumentsフォルダにファイル名が「○何々」が数個あって
それらが次々表示されました。
ーー
上記のように次々より分けていかないと、ヅバリ該当数個は出せないでしょう。
objfile.Name Like "○*" Then のLikeの使い方など経験ありますか。Like演算子。
ーー
http://officetanaka.net/excel/vba/file/file02.htm
のようなファイル名指定の対話型ダイアロウグで課題が解決しないかも考えてください。
===
>ダブルクリックしたら・・
これもイベントというVBAの中上級の考えで、経験ありますか。
日ごろ使う、ウインドウズのソフトが、いとも簡単にクリックなどの指定を許しているから、そう思うのだと思うが、自分で作るのは難しいことなのを良く理解すること。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
excel VBA 特定の文字列を含むフォルダを開く方法
Excel(エクセル)
-
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
エクセルVBA セルに表示されたテキストと同じ名前のファイルを開きたい
Excel(エクセル)
-
-
4
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
5
サブフォルダから部分一致のエクセルファイルを検索、選択して開くマクロについて
Excel(エクセル)
-
6
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
7
エクセルで「特定の文字を含むファイルへのリンク」or「特定の文字を含むファイルの検索の実行」
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
ファイル名と同名のフォルダを...
-
フォルダにリンクを貼りたい
-
ディレクトリ名変更してコピー...
-
保存先のフォルダ名を指定した...
-
平日出力されるログを月次処理...
-
pythonでDepixを起動
-
フォルダ選択ダイアログ:ネッ...
-
VBA 最新のフォルダ取得
-
EXPLORERで開いているフォルダ...
-
Excel VBA マクロ リストボックス
-
エクセルマクロで指定フォルダ...
-
Access VBA で フォルダ権限...
-
エクセルのデータをメモ帳に貼...
-
Pythonの作業環境・作業フォル...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
指定フォルダからファイルを全...
-
ツリービューを使って、エクス...
-
フォルダのサイズを一覧にした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
Excelのハイパーリンクについて...
-
フォルダ内のPDFファイル名を変...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
保存先のフォルダ名を指定した...
-
多量のファイルをフォルダに自...
-
パス名に2バイト文字(マルチバ...
-
ディレクトリ名変更してコピー...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
サーバ内のフォルダ名と各フォ...
-
フォルダにリンクを貼りたい
-
vbsで選択ダイアログを表示した...
おすすめ情報