解決済み

マクロ Excel表をHTMLで書き出す

  • 困ってます
  • 質問No.9576288
  • 閲覧数44
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 56% (175/310)

下記はExcel表をHTMLで書き出すマクロです。
参考
https://mayer.jp.net/?tag=excel-html-table-%E5%A4%89%E6%8F%9B-%E3%83%9E%E3%82%AF%E3%83%AD
(コードが長いため、記載することはできませんでした。お手数ですが、ダウンロードをお願いします)

●結果
<table>
<tr>
<td colspan="3">テスト</td>
</tr>
<tr>
<td>1</td>
<td>A</td>
<td>東京</td>
</tr>
<tr>
<td>2</td>
<td>B</td>
<td>神奈川</td>
</tr>
</table>

テーブルの一行目の「テスト」のタグはtdタグです。これをtrに変えたいのです。
<table>
<tr>
<tr colspan="3">テスト</tr>
</tr>
<tr>
<td>1</td>
<td>A</td>
<td>東京</td>
</tr>
<tr>
<td>2</td>
<td>B</td>
<td>神奈川</td>
</tr>
</table>

VBAコードのどこを書き換えたら良いでしょうか?
宜しくお願いします。

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

  • 回答No.1

ベストアンサー率 45% (25/55)

マクロもHTMLの表もよく分かりませんがコードだけ見ると
160行目
td = " <td colspan=""" & Count_c & """>" & LineBreak & "</td>"

td = " <tr colspan=""" & Count_c & """>" & LineBreak & "</tr>"
とすれば良い気がします。
最初のtdは変数として扱われているのでtdのままにしてください。

他に影響が出るかもしれませんし、ぱっと見た感じの第一感ですので、
間違ってたらすみません。
お礼コメント
nkmyr

お礼率 56% (175/310)

コメントありがとうございます。
<tr>じゃなく<th>でした。お陰様でうまくできました。
感謝です。
投稿日時 - 2019-01-10 17:22:52
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝でトクする時代へ!感謝経済に参加しよう!

ピックアップ

ページ先頭へ