• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[VBA] セル内の文字を取得してファイルOPEN)

[VBA] セル内の文字を取得してファイルOPEN

このQ&Aのポイント
  • EXCEL VBAにてセル内の文字を取得してファイルを開く方法について教えてください。
  • VBA初心者ですが、セルに入力されたパスに基づいてPDFファイルを開く方法を教えてください。
  • 複数のセルに入力されたパスを元に、VBAで一括してPDFファイルを開く方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.3

Sub TEST() Dim aTE As String Dim C As Range For Each C In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row) aTE = C.Value If Dir(aTE) <> "" Then With CreateObject("WScript.Shell") .Run """" & aTE & """" End With End If Next C End Sub でいいです。

O_O
質問者

お礼

ありがとうございました。助かりました。

その他の回答 (2)

回答No.2

do .. loop とか for .. next で繰り返せます。 For .. Next http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_for_next.html Array でもいいと思いますが。 For Each In .. Next http://excel-mania.com/vba/for_next4.html お好きな方を。

O_O
質問者

お礼

参考になりました。ありがとうございます。

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

VBAに拘りがありますか ハイパーリンクではだめですか これはExcel97にありました。 Excel2010は[追加]リボンの中にあります。

O_O
質問者

お礼

>VBAに拘りがありますか あります。 説明不足で申し訳ありません。

関連するQ&A