アイホン株式会社

エクセルでマクロを作ってみましょう(修正編)

エクセルのマクロを修正して実行してみましょう。

簡単なマクロ(例えば、ボタンをクリックしたらメッセージが表示されるという内容)を作成したとします。
マクロのプロシージャ名を「cmd実行_Click」、メッセージを「マクロ完成!!」とするとします。

この「cmd実行_Click」の中を差し替えるだけで色々なマクロを作成する事が出来るのです。
ここでは、既に記述されている「マクロ完成!!」というメッセージを「マクロの修正完了!!」というメッセージに変えてみるという修正をしてみます。

修正方法
1.エクセルのメニュー→「ツール」→「マクロ」→「Visual Basic Editor」で選択をします。
2.VBEが画面上に表示されたところで、msgboxの中身を変えて見ましょう
  ・修正前
Private Sub cmd実行_Click()
msgbox  "マクロ完成!!"
End Sub
  ・修正後
Private Sub cmd実行_Click()
msgbox  "マクロの修正完了!!"
End Sub
3.デザインモードを終了してエクセルの画面に戻り、ワークシート上に作成していたコマンドボタンをクリックします。(ここではコマンドボタンでなくても、セルに直接マクロ名を指定しても大丈夫です。)
4.「マクロの修正完了!!」というメッセージが出たら成功です!
5.作成したマクロが入っているファイルはマクロのテスト用にも仕えますので、テスト用.xlsという名前をつけてファイルを保存して置いてください。

アイホン株式会社

アイホン株式会社は、1948年に創業し、現在は東証1部と名証1部に上場している大企業です。
主な開発商品はインターホンで、玄関のインターホンだけではなくテレビドアホン、セキュリティドアホンなどの開発を行っています。

アイホンは特にセキュリティ事業に力を注いでおり、24時間、365日、常日頃全ての人たちに対して安全、安心を提供するように努めている会社です。

そんなアイホンも、火災報知機の設置が義務化されたことで今注目されている住宅用火災警報器の販売を行っている会社の一つです。

アイホンの住宅用火災警報器は煙式(ASS-2LL)と熱式(ASS-FG)の2タイプで、共に電池で動きます。
電池の寿命は10年なので、頻繁に買い換えなくてはならないという事はありません。

火災報知機設置の義務化が決定した今、どの会社の住宅用火災警報器を購入するかで迷う人が続出している状況ですが、その中にあって、このアイホンにはドアホンという強い特徴があります。
同じアイホンの製品であれば、この火災報知機とドアホンが連動できるのです。
例えば、テレビドアホンを設置していれば、火災報知機が反応した場合に画面にその旨を知らせる通知が映り、警告音も発生します。
居間でのんびりしている時に別室で火災が発生しても、すぐに把握できるようになっているのです。
テレビドアホンが欲しい、既にアイホンのテレビドアホンを持っているという家庭は、アイホンの住宅用火災警報器を購入すると、大きなメリットが付きます。
また、オープン価格ながら、実質5000円以下で購入できるコストの安さも魅力です。
火災報知機設置の義務化に伴い、そのシェアはかなり増えるでしょう。

Excelのマクロとは

マクロというのは、Excel、word、ロータス、一太郎などのソフト毎に専用のマクロがあり、スタート支持するだけで自動的に流れを処理してくれる機能の事を指しています。以下に説明するのはその中でもExcelのマクロについて使い方などを説明したいと思います。

例えばですが、会社の営業成績一覧表というのがあるとして、その中から優秀な営業マンの成績表を作成するという例題があるとして、これをマクロを組んで作ってみるとします。

マクロを使った方がより効果的と感じる時と言うのは、一連の作業に繰り返しの作業が多くあり、一回の作業だけではなく定期的に作業として繰り返される場合、一度使ったマクロならボタンを押すだけで簡単に何度でも作ることができるという時である。上記の例題ですと個人の成績表を定期的に繰り返し作らなければ行けない時に有効的に活用するものと思います。

また、会議などで発表する時にマクロを使って作ったグラフなどが見る見るうちに作成されていくところなどは結構見栄えもいいですし、強烈な印象を与えるものだと思います。

マクロを使うと、自由自在に分割が出来るのでより作成や保守などが簡単になると思います。雛形の用に小規模のマクロを作っておくのも後のマクロの使い勝手のよさに繋がってくると思います。小規模に分割されたマクロなどを組み合わせることで色々な作業において応用して使うことも出来るようになり、用途の幅が広がってくると思います。

エクセル関数(vlookup編)

エクセルには文字列を検索する関数のVLOOKUP関数というのがあります。
vlookup関数とは、指定した表の中から、指定した項目が入力されている行を見つけ出して、その列に入力されている値を検索するという関数です。

【書式】
「=vlookup(検索対象文字列,検索対象セル,抽出列,検索方法)」

【パラメータの説明】
検索対象文字列:検索文字列を入力
検索対象セル :検索するセルを入力(範囲選択可能)
抽出列    :検索後に表示させたい列を指定
検索方法   :通常検索時→「FALSE」、二分検索時→「TRUE」

【使用例】
=vlookup("検索するよ",$A$1:$D$99,4,FALSE)

【使用例の説明】
セルのA1?D99の中に「検索するよ」という文字があるかどうか検索をして、左から4列目(D列)の値を表示します。

【注意点】
検索対象の範囲の一番左側が検索の対象列となるように指定をしてください。また、検索対象セルには、検索後に表示させる抽出列も含ませて指定をするようにしてください。
例えばですが、A列にある文字列を検索して、G列にある値を表示させる場合は、A?G列までを指定するようにしてください。

表の並び順がそうなっていない場合は、検索列を一番左側に、抽出列を検索対象セルに指定するように並び替える必要があります。

また検索方法を「TRUE」の二分検索を指定する場合は、検索の対象表を前もってソートしておいてください。

Moba8.netの特徴

Moba8.net(モバハチネット)とは、(株)ファンコミュニケーションズが運営する携帯向けアフィリエイト・サービス・プロバイダで、「A8.net」のモバイル版です。

Moba8.netには、

・登録は主サイトのほかに9つまで可

・報酬はすべてのサイトを合わせた金額で振り込んでもらえる

・PCより高く設定された報酬

・携帯3キャリアに対応し、サイト、メールマガジンともに登録可

・紹介料は300円

などといった特徴があります。

ほかにもMoba8.netでは会員に対し、「A8ドロップス」というドロップシッピングサービスがあります。これは、会員が商品の価格を独自に設定でき、管理画面で携帯向けのインターネットショップを構築できるというもの。

ただし、「A8ドロップス」は月額525円かかるので、物販アフィリエイトである程度の成果が上がってからの利用をオススメします。

Moba8.netは、A8.netの姉妹サイトということもあり、信頼性は抜群! 携帯アフィリエイトを始めるならMoba8.netに登録しておけば、まず間違いはないでしょう。

Moba8.netのURLはこちら

http://moba8.net/