こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VBA エクセルの表をHTML形式のテーブルに変換

https://tonari-it.com/vba-html-table/
上記のマクロではCSSが使えない簡単なテーブルタグです。
<table>
<tr>
<td class=“CSS1”>1</td>
<td>
<div class=“CSS2”>
<div class=“CSS3”> <img> <span class=“CSS4” style="background-image: url(images/abc.png);"></span> </div>
<div class=“CSS5”>
<div class=“CSS6”>山田 太郎</div>
<div class="CSS7”><span>東京</span></div>
</div>
</div>
</td>
<td class="CSS8>2000</td>
<td class="CSS9”>2000</td>
<td class="CSS9”>2000</td>
<td class="CSS9”>6000</td>
</tr>
</table>
というふうにやりたいのですが、どうしたら良いでしょうか?

投稿日時 - 2019-11-12 14:31:20

QNo.9678113

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

提示されたHTMLだけでは、
VBAのコードを作成するための情報が不足しています。

シートのレイアウトと
どの行?、どの列?、どのセル?たちに
CSSのどのClassを適用したらいいのかがわかりません。
またどの行までが対象なのかの判断基準も必要です。

シートサンプルと
HTMLのサンプルをペアーでポストしてください。

少なくとも、
<td class="CSS8>2000</td>
↑の記述は誤りです。

投稿日時 - 2019-11-13 18:44:47

お礼

コメントありがとうございます。
説明不足ですね。やはり画像があった方がわかりやすいですね。再度やり直します。

投稿日時 - 2019-11-14 09:34:06

あなたにオススメの質問