ゼロから始めるEXCELマクロ step:1

前回はこちら

 

syumideblog.hatenablog.com

 

 

 今回マクロの学習にあたって、Excelファイルを作ってみたので下記よりダウンロードしてください。

 

ダウンロード | pokemon.xlsx

 

カントー図鑑のポケモン一覧です。時代に配慮して一部ピッピなどのポケモンのタイプをフェアリーにしております。開きましたら今回は、タイプ1がくさタイプのポケモンを抽出するマクロを作ってみましょう。まずA1セルをクリックしてから、開発タブのマクロの記録をクリックします。

f:id:syumideblog:20190522143227p:plain

 

クリックすると

f:id:syumideblog:20190522143557p:plain

 

このような画面になりました。マクロ名をtype抽出、ショートカットキーをtypeのtにでもしておきましょう。名前とかは自分のわかりやすく名付けていいです。できたらOKをクリックしてください。次にC5セルをクリックして、上のデータタブからデータを選択して、フィルターをクリックします。

 

f:id:syumideblog:20190522143534p:plain

 

クリックして、タイプ1の右側に表示された下向き三角をクリックして、"くさ"のみにチェックをつけます。

 

f:id:syumideblog:20190522143744p:plain

 

タイプ1のウィンドウを閉じます。その後、開発タブの記録終了を押します。これでタイプ1がくさタイプのポケモンを抽出するマクロができました。

f:id:syumideblog:20190522144522p:plain

 

 次にフィルタを解除するマクロを作成します。A1セルをクリックしてマクロの記録をクリックします。

 

f:id:syumideblog:20190522144751p:plain

 

マクロ名を抽出解除、ショートカットキーは解除のkにしておきましょう。C5セルをクリックしてデータタブからフィルターをクリックします。

 

f:id:syumideblog:20190522144840p:plain

 

開発タブから記録終了をクリックして終了です。

 

これでoption + command + tを押すとタイプ1がくさタイプのポケモンを表示して、option + command + kを押すと再び一覧を表示するマクロを作れました。

 

  しかしくさタイプのポケモンを検索するには、タイプ1、タイプ2どちらかがくさタイプのポケモンを抽出しなければなりません。ただ、その処理は少し複雑なものです。このブログではそれを目標にやっていこうと思います。

 

 

次回はこちら

syumideblog.hatenablog.com