リスティングブログ

リスティング広告を運用するための情報ブログ

リスティング広告の掛け合わせキーワードリストをエクセル(Excel)のマクロ(VBA)で作成

  • このエントリーをはてなブックマークに追加

リスティング広告ではビッグワードからスモールワードまで多くのキーワードを作成する場合があります。その数は数百から数千にもなることもあり、その場合には手作業でキーワードリストを作成するのが難しくなります。そこでエクセル(Excel)のマクロ(VBA)を利用して、効率的に入稿するキーワードリストを一括で作成する方法を紹介したいと思います。

 

マクロ(VBA)について

VBAというのはエクセルで作業を自動化するためのプログラミング言語です。プログラミングと聞くと難しいイメージはありますが、エクセルで操作できるので初心者には親しみやすい言語になっています。

開発環境

マクロを利用するためには、まずエクセルを開いて、『ファイル>オプション>リボンのユーザー設定』 から「開発」というチェックボックスにチェックを入れます。すると「開発」というタブが表示されます。

開発タブからVisual Basicボタンをクリックすると開発画面になります。sheet1などをダブルクリックするとプログラミングを記入する画面が表示されます。

拡張子を変更

また通常のエクセル拡張子(.xls .xlsx)ではなく、(.xlsm)になります。これはマクロ機能が有効なファイルになります。

 

コードサンプル

次にコードサンプルを紹介します。今回はメインキーワードとサブキーワードを一覧にして、該当箇所に貼り付ければキーワードリストが出来るようになっています。コードはそのまま利用して問題ありません。何が書いてあるか分からなくても、コピペで動くと思いますので、ぜひ試してみてください。

————————–

Sub Create_Keywords_List()

main = Cells(Rows.Count, 2).End(xlUp).Row
sub = Cells(Rows.Count, 3).End(xlUp).Row
Count = 2
For a = 2 To main
For b = 2 To sub
Cells(Count, 6).Value = Cells(b, 2) & ” ” & Cells(a, 3)
Count = Count + 1
Next b
Next a

End Sub

————————–

解説

  • コードの1行目はマクロの名前を入力(Create_Keywords_List)
  • mainは2列目のデータのある行数を取得します。
  • subは3列目のデータのある行数を取得します。
  • Forは繰り返し処理で、上記ではaは2から始まりmain回で終了します。
  • bも2から始まりsub回まで繰り返します。
  • Cells(○, ×).Valueは、○行目の×列目に値を入力します。
  • Cells(○, ×)は○行目の×列目に値を取得します。

2列目の2行目からメインとなるキーワードリストを入力して、3列目の2行目からサブとなるキーワードを入力しておき、マクロを動かすと6列目にキーワードリストが表示されます。

※列は縦軸(A、B、C・・・)、行は横軸(1、2、3・・・)。2列目の2行目は2Bのことです。

 

まとめ

ウェブサービスで掛け合わせツールを提供しているものもありますが、手元にあるほうが都度アクセスする必要がなくて便利です。プログラミングに慣れるには、まず始めてみることが一番です。この機会にマクロに触れてみてはいかがでしょうか?

 

SPONSORED

SPONSORED

-ツール
-, , , , , ,


ご質問・ご要望・ご意見をお待ちしています!

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

トピックターゲティング一覧

トピックターゲティング一覧

Adwordsで利用できるトピックターゲティングを一覧にしました。   目次1 アート、エンターテインメント2 インターネット、通信事業3 オンライン コミュニティ4 ゲーム5 コンピュータ、電化製品6 ショッピング7 スポーツ8 ニュース9 ビジネス、産業10 フード、ドリンク11 ペット、動物12 科学13 金融14 健康15 仕事、教育16 資料17 自動車18 趣味、レジャー19 … もっと読む

YDN、GDNインタレストカテゴリ一覧

YDN、GDNインタレストカテゴリ一覧

YDN(Yahoo Display Network)およびGDN(Google Display Network)で利用できるインタレストカテゴリのカテゴリ一覧です。()内はカテゴリ数になります。   目次1 YDNインタレストカテゴリ一覧1.1 詳細カテゴリ1.1.1 自動車1.1.2 B2B1.1.3 求人1.1.4 消費財1.1.5 エンターテイメント1.1.6 ファイナンス1.1. … もっと読む

本ブログでは、リスティング広告について解説しています。これから運用を開始しようとしている初心者から効果が出なくて悩んでいる上級者の方まで、役に立つ情報を提供できるように運営していきます。
友だち追加
2017年6月
« 5月    
 1234
567891011
12131415161718
19202122232425
2627282930