Excelにファイルサーバーに置いてあるフォルダ名一覧があるのですが、このフォルダ名をクリックしたら実際にフォルダが開くようにハイパーリンクをしたいと思います。
(例:フォルダは\\serv1\aの中に名前「f1、f2,f3・・」で存在します。
またExcelにはA1にf1、A2にf2、A3にf3・・と記載されています。
A1をクリックするとf1のフォルダが開く・・というようにしたいです。
ちなみに空白のセルには何も入力したくありません。)
VBAを使わずになんとかなるならそれでもOKなのですが、VBAを使うのであればどのようにすればよいでしょうか。
VBAはほとんど使ったことがないので、すみませんがお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ALT+F11を押す
現れた画面で挿入メニューから標準モジュールを挿入する
現れたシートに下記をコピー貼り付ける
sub macro1()
dim h as range
dim myPath as string
on error resume next
activesheet.hyperlinks.delete
mypath = "\\serv1\a\"
for each h in range("A:A").specialcells(xlcelltypeconstants)
activesheet.hyperlinks.add anchor:=h, address:=mypath & h.value
next
end sub
ファイルメニューから終了してエクセルに戻る
A列にデータを記入したシートを開き、ALT+F8を押してマクロを実行する。
#先に回答した応用で、A1セル以下に
=HYPERLINK("\\serv1\a\f1","f1")
といった数式を工夫して作成する方法でも出来ますが、いつの間にか黙っていなくなる人にはフォローはしないことにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Visual Basic(VBA) Excel VBA フォルダ存在チェックについて Aフォルダの中にBフォルダがあります。 IF構文を 3 2022/09/16 19:36
- その他(Microsoft Office) 【VBA】フォルダ内のファイル全てに対して、セルA1の文字列から「;」を削除して上書き保存する方法 4 2022/04/24 10:59
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) Excel VBA 指定フォルダに格納されている全エクセルファイルに指定シートを挿入する方法について 1 2022/08/22 11:53
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBA エクセル メール送信 ハイパーリンクの貼り方
その他(Microsoft Office)
-
Excel VBAで自動的にハイパーリンクを設定する方法について教えて
Excel(エクセル)
-
excel VBA 特定の文字列を含むフォルダを開く方法
Excel(エクセル)
-
-
4
excel VBA Dirにて検索したフォルダのパスを取得してハイパーリンクを貼る方法
Excel(エクセル)
-
5
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
6
エクセルで「特定の文字を含むファイルへのリンク」or「特定の文字を含むファイルの検索の実行」
Excel(エクセル)
-
7
VBAのフォント変更(エクセルからoutlookのメール作成において)
Visual Basic(VBA)
-
8
excel VBA 部分一致の名前をパスに指定する方法
Excel(エクセル)
-
9
エクセルでエラーが出て困っています。
Excel(エクセル)
-
10
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
11
Hyperlink関数をクリックしてくれるマクロ
Excel(エクセル)
-
12
エクセルVBAでUserFormを起動した時
Excel(エクセル)
-
13
VBAを使ってOutlookメール本文からキーワードのみを抽出してExcelにリストさせるには
その他(プログラミング・Web制作)
-
14
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
15
UserForm1.Showでエラーになります。
工学
-
16
マクロ、PDFを任意のフォルダへ保存
Excel(エクセル)
-
17
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
18
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
19
実行時エラー'1004': WorkSheetクラスのVisibleプロパティを設定できません
Visual Basic(VBA)
-
20
Enterキーでマクロを起動さす。
その他(ソフトウェア)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
多量のファイルをフォルダに自...
-
【マクロ】ファイル名の日付に...
-
Excelのハイパーリンクについて...
-
VBA 最新のフォルダ取得
-
exeと同じ階層にフォルダを配置...
-
バッチファイルが保存されてい...
-
Excelで指定したフォルダに保存...
-
あるフォルダの中にあるファイ...
-
マクロについて教えてください ...
-
あるフォルダーのファイルを違...
-
サーバ内のフォルダ名と各フォ...
-
フォルダ内のPDFファイル名を変...
-
Access VBA で フォルダ権限...
-
フォームを最前面に表示したい...
-
ExcelのVBAでの複数階層からの...
-
C ファイル出力で、フォルダが...
-
PSPICE 9.1 STUDENT VERSION ...
-
フォルダを開いて、閉じるのプ...
-
VB6でCSVファイルにパスワード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
ファイル名と同名のフォルダを...
-
VBA 最新のフォルダ取得
-
【マクロ】ファイル名の日付に...
-
windowsでテキストファイルの各...
-
デスクトップの画像をhtmlに表...
-
Access VBA で フォルダ権限...
-
フォルダ内のPDFファイル名を変...
-
パス名に2バイト文字(マルチバ...
-
多量のファイルをフォルダに自...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
ディレクトリ名変更してコピー...
-
VBA フォルダ名に特定の文字を...
-
エクセルマクロで指定フォルダ...
-
保存先のフォルダ名を指定した...
-
あるフォルダの中にあるファイ...
-
ExcelのVBAでフォルダ指定がで...
-
エクセルのマクロについて教え...
-
Excel VBA で フォルダ名の一部...
おすすめ情報