ゼロから始めるEXCELマクロ step:1
前回はこちら
今回マクロの学習にあたって、Excelファイルを作ってみたので下記よりダウンロードしてください。
ダウンロード | pokemon.xlsx
カントー図鑑のポケモン一覧です。時代に配慮して一部ピッピなどのポケモンのタイプをフェアリーにしております。開きましたら今回は、タイプ1がくさタイプのポケモンを抽出するマクロを作ってみましょう。まずA1セルをクリックしてから、開発タブのマクロの記録をクリックします。
クリックすると
このような画面になりました。マクロ名をtype抽出、ショートカットキーをtypeのtにでもしておきましょう。名前とかは自分のわかりやすく名付けていいです。できたらOKをクリックしてください。次にC5セルをクリックして、上のデータタブからデータを選択して、フィルターをクリックします。
クリックして、タイプ1の右側に表示された下向き三角をクリックして、"くさ"のみにチェックをつけます。
タイプ1のウィンドウを閉じます。その後、開発タブの記録終了を押します。これでタイプ1がくさタイプのポケモンを抽出するマクロができました。
次にフィルタを解除するマクロを作成します。A1セルをクリックしてマクロの記録をクリックします。
マクロ名を抽出解除、ショートカットキーは解除のkにしておきましょう。C5セルをクリックしてデータタブからフィルターをクリックします。
開発タブから記録終了をクリックして終了です。
これでoption + command + tを押すとタイプ1がくさタイプのポケモンを表示して、option + command + kを押すと再び一覧を表示するマクロを作れました。
しかしくさタイプのポケモンを検索するには、タイプ1、タイプ2どちらかがくさタイプのポケモンを抽出しなければなりません。ただ、その処理は少し複雑なものです。このブログではそれを目標にやっていこうと思います。
次回はこちら