
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デスクトップの画像をhtmlに表...
-
Windows10でコマンドプロンプト...
-
ダイアログでフォルダ名を取得...
-
Excelで指定したフォルダに保存...
-
FTPでフォルダごとにパスワード...
-
C ファイル出力で、フォルダが...
-
空のフォルダの判定
-
GetAttrが原因?
-
excelマクロ 冒頭3文字が一致す...
-
VBA 最新のフォルダ取得
-
API関数(DLL)の呼び出しにお...
-
フォルダに一括でファイル振り...
-
VBAでOutlookのサブフォルダをm...
-
vbsで選択ダイアログを表示した...
-
DIR関数
-
VBA DIR関数の第2引数vbDirectory
-
VS2005で"定義へ移動"ができません
-
C#でフォルダをロックする方法
-
VBA フォルダ名と画像ファイル...
-
Debug フォルダは消していいの?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル名と同名のフォルダを...
-
Windows10でコマンドプロンプト...
-
会社のネットワーク上のファイ...
-
パス名に2バイト文字(マルチバ...
-
デスクトップの画像をhtmlに表...
-
ExcelのVBAでフォルダ指定がで...
-
C ファイル出力で、フォルダが...
-
Excelのハイパーリンクについて...
-
VBA 最新のフォルダ取得
-
【マクロ】フォルダにファイル...
-
【ExcelVBA】一覧表の記載に従...
-
【マクロ】ファイル名の日付に...
-
エクセルマクロで指定フォルダ...
-
フォルダにリンクを貼りたい
-
サーバ内のフォルダ名と各フォ...
-
Excelvbaでブックをコピー名前...
-
ThisWorkbookがあるフォルダ更...
-
excelマクロ 冒頭3文字が一致す...
-
VBA フォルダ名に特定の文字を...
-
Downloaded Program Filesはど...
おすすめ情報