
ExcelのB列のセルには、絶対パスで指定されたエクセルのファイル名が入っています。たとえばC:\DATA\見積もり\鈴木様.xlsのようにはいっています。このB列の値にハイパーリンクさせて鈴木様.xlsのデータをExcelで開きたいのです。ただ、B列のデータ数が1000件ほどあるので一括でハイパーリンクを設定したいのです。宜しく、お願いします。
ためしに、ハイパーリンクの関数を使ってB1にそのままハイパーリンクを設定したら循環参照エラーとかになってしまいました。
Excel2003を使用しています。2007もあり。
No.3ベストアンサー
- 回答日時:
絶対パスを入力してあるのなら簡単ですね。
一括ハイパーリンクを設定したい範囲を選んでから実行して下さい。
Dim Pass As String
Dim Rng As Range
Dim Cell As Range
Set Rng = Selection
For Each Cell In Rng
Pass = Cell.Value
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Pass
Next Cell
End Sub
No.4
- 回答日時:
>=HYPERLINK(B1,B1)
としました。ダメでした。循環参照云々のエラーがでました。
もしかしてB1セルに上記の数式を入力したのですか?
たとえばB1セルにフルパスのファイル名が記載されているなら、C1セルに上記の数式を入力してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自分の左隣のセル
-
文字列から英数字のみを抽出す...
-
SUMIF関数で、「ブランク以外を...
-
excelで、空白を除いてデータを...
-
EXCELのcountif関数での大文字...
-
セルを結合した時のエクセル集...
-
【エクセル】奇数行の、1以上...
-
エクセル1行おきのセルを隣の...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセルでエンターを押すと任...
-
週の労働時間を計算するエクセル
-
EXECL バーコード生成でBarCode...
-
エクセルのセルにある同じ値が...
-
エクセルに入力後、別シートの...
-
エクセルで年月日から月日のみへ
-
何時から何時までを○○、何時か...
-
条件付き書式の色付きセルのカ...
-
エクセルで数字の組み合わせを...
-
同一セル内の重複文字を削除し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELのcountif関数での大文字...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
同一セル内の重複文字を削除し...
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
条件付き書式の色付きセルのカ...
-
週の労働時間を計算するエクセル
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセル関数またはVBAについて
-
エラー「#REF」の箇所を置き換...
おすすめ情報