2017.06.20 03:23エクセルマクロ、VBAを利用してHTML自動出力(その2)前回の投稿「エクセルマクロ、VBAを利用してHTML自動出力(その1)」でVBAの概要を説明しましたので、今回は実際のVBAを見ながらの説明です。テンプレートの準備まずはテンプレートを準備します。テンプレートは今回は3種類を用意しています。若干制御構文で利用テンプレートを制御しています。1.詳細画面用テンプレート2.一覧画面NEWなし用テンプレート3.一覧画面NEWあり用テンプレート詳細画面用テンプレート="<div id=""main""><h2>"&E1&"</h2><p class=""createdate"">"&F1&"</p><p class=...
2017.06.16 02:08エクセルマクロ、VBAを利用してHTML自動出力(その1)以前の投稿「エクセルでのHTML生成」で関数を使って同じフォーマットのHTMLの制作効率をアップする説明はしましたが、今回はそれの全自動版です。利用シーンの確認どんな状況でも使えるというものではありません。一番効果があるのは一覧画面と詳細画面があり、詳細画面は同じようなフォーマットである前提で、掲載内容の変更が定期的に発生する場合です。また、変更内容をできればエクセル、最悪メールやテキストなどのデータでいただけることも大事です。利用方法エクセルは追加分と追加前の2つのリストを用意しておきます。HTMLに埋め込む情報をあらかじめ1アイテム1レコードにしてください。各アイテムの情報は一致することも条件になります。私の場合は、追加分シートに追加更新するアイテ...
2017.06.08 07:40エクセルでのHTML生成商品一覧などの繰り返し処理を行うサイトなどの更新を手作業でやっていると少し切なくなります。もやしのひげ抜きや、枝豆の豆とりのような無心で行う作業が好きな方には向いているのでしょうか。私には到底・・・。ということで、今回はエクセルを利用したHTMLの生成方法です。エクセルやワードでホームページを作った苦い経験をお持ちの方ならアレルギーがあるかもしれませんが、慣れると超速でHTMLが完成します。もやしのひげ取りと、そこにポリシーを持っている方は今回の記事はスルーしてください。エクセル関数の利用エクセルには値を結合させる&という関数があります。これを有効利用します。まずは&の使い方から。A列の1行目とB列の1行目を結合する場合=A1&...