• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロの事で質問です?)

マクロを使ったURLの出力方法

このQ&Aのポイント
  • マクロを使ってエクセルのA列に文章、B列にURLを入力し、メモ帳に出力する方法について教えてください。
  • KenKen_SPさんの回答を参考にしましたが、うまくいきませんでした。
  • 以下のような形式で出力したいです:<br>1ここに文章...<a href="http://123.com" target="_blank">続きはこちら</a><br>2ここに文章...<a href="http://234.com" target="_blank">続きはこちら</a><br>3ここに文章...<a href="http://345.com" target="_blank">続きはこちら</a><br>4ここに文章...<a href="http://456.com" target="_blank">続きはこちら</a><br>

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

  • ベストアンサー
  • noah7150
  • ベストアンサー率46% (116/251)
回答No.1

特定のセルを指定するにはCells("A1") と Cells(行, 欄)が使えます。 また、"を出力したい場合2個指定すると1個出力されます <>を全角に書いてますが半角にして下さいね For Row = 1 To 4 Print #1, Cells(Row, 1) & "<a href=""" & Cells(Row, 2) & """target=""_blank"">続きはこちら</a><br>" Next

siraku
質問者

お礼

せっかく回答して頂いたんですが、上手くいきませんでした。すいませんが、もう少し詳しく教えていただけないでしょうか?

siraku
質問者

補足

すいませんできました。 Sub testo()      If Not TypeOf Selection Is Range Then Exit Sub      Dim i   As Long   Dim sPrev As String     Open "C:\test.tmp" For Output As #1      ' // Output html   sPrev = "" For Row = 1 To 4 Print #1, Cells(Row, 1) & "...<a href=""" & Cells(Row, 2) & """target=""_blank"">続きはこちら</a><br>" Next   Close #1   Shell "notepad.exe C:\test.tmp", vbNormalFocus      End Sub

すると、全ての回答が全文表示されます。

関連するQ&A