SEO用のExcelマクロの作成
公開: 2021-10-08あなたは人々が素晴らしいビジネスを成長させるのを助けるためにSEOになりました。 Excelデータの処理に何時間も費やすことについては誰も何も言いませんでした。
Webが大きくなるほど、処理が必要なデータが多くなります。
Excelには、膨大な数の標準数式が含まれています。 これらのリファレンスガイドは、Excelの数値計算を高速化するための最初のステップです。 SEO固有の問題を処理するExcel用SEOツールのような優れたツールもあります。
しかし、それらを使用することが非常に反復的であるか、またはそれらがあなたが探していることを完全に実行しない場合はどうなりますか? 一連のタスク全体を自動化できたら素晴らしいと思いませんか?
一連のタスクを繰り返し実行する必要があるExcelで頻繁に行うこと(たとえば、週次レポート)がある場合は、Excelマクロが必要です。 一度実行した手順を記録し、ボタンをクリックするだけで、それらを任意のスプレッドシートに適用できます。
簡単な例は、送信された週次データをWebサイトにアップロードできるようにフォーマットすることです(製品情報、イベントの日付など)。
データがCMSで必要な形式にならないことを保証できます。 日付は正しい形式ではなく、列は正しい順序ではなく、財務情報には不要な場所に$が含まれ、その逆も同様です。 これらはすべて、毎回手作業で修正する必要があります。
よく書かれたマクロは、この悪化のすべてを取り除きます。 ボタンを押すと、データは必要な形式になり、CMSにアップロードして完了です。 タスクの繰り返しが多いほど、マクロはそれに適しています。
すばらしいので、マクロを作成するにはどうすればよいですか?
これを5つのセクションに分けましょう。
- マクロとは何ですか?
- マクロを作成するにはどうすればよいですか?
- マクロを実行するにはどうすればよいですか
- 最もよく使用するマクロをExcelツールバーに追加する
- 注意すべきいくつかの事柄

1. Excelマクロとは何ですか?
ExcelスプレッドシートをWebページのHTMLと考え、スプレッドシートを操作するExcelマクロをHTMLの操作に使用するjQueryと考えてください。
jQueryを作成するには、コーダーである必要があります。 マクロの最も良い点は、誰でもマクロを記述できることです。 実行したいアクションをExcelに物理的に表示するだけで、Excelがコードを作成します。
Excelはあなたがしたことを正確にコピーすることを忘れないでください。 計画を立てるためのマクロを作成する前に、数分かかる価値があります。
2. Excelでマクロを作成するにはどうすればよいですか?
この例では、非常に短いGAダウンロードを使用しました。
- 「表示」タブをクリックします。 これにより、ワークブックリボンが表示されます。
- マクログループの「マクロ」ボタンをクリックします。 これは通常、リボンの右端にあります。 これにより、ドロップダウンメニューが表示されます。
- 「マクロの記録… 」をクリックします。 」

「マクロの記録」ダイアログボックスが表示されます。
これは4つの入力を要求します。

1:「マクロ名: 」
明確な名前を考えるのに10秒かかります。 来週までに、Excelで生成された「Macro1」という名前はあまり役に立ちません。 多数のマクロを使用して同様のことを行う場合、間違ったマクロを実行するとイライラします。
Excelではマクロ名にスペースを使用できないため、通常はunderscore_to_separate_wordsを使用します。
2:「ショートカットキー: 」
オプション。 これにより、マクロのショートカットキーを作成して、実行を非常に高速にすることができます。 覚えておくべき唯一のことは、Excelの既存のショートカットと同じキーの組み合わせを使用することはできないということです。
3:「マクロを格納する場所:」
これにより、マクロをどこに保存するかを尋ねられます。
デフォルトでは、「このワークブック」が表示されます。 これにより、マクロが現在のブックに保存されます。 これを選択すると、他のワークブックでは使用できなくなります。

「PersonalMacroWorkbook」にマクロを保存すると、「Personal.xlsm」というファイルに保存されます。 これは、Excelを開くたびにマクロが使用可能になることを意味します。
最後に「新しいワークブック」に保存すると、マクロを記録する新しいワークブックが作成されます。
4:「説明: 」
オプション。 名前と同様に、簡単な説明を入力するのに20秒かかることをお勧めします。 これにより、番号がある場合にマクロを混乱させることがなくなります。
これがすべて完了したら、[ OK ]をクリックしてオフにします。
これで、Excelはユーザーが行ったすべてのことを記録します。 名前を付けると、記録されます。新しいワークブックやグラフを作成し、ウィンドウの移動やサイズ変更に至るまで、数値の書式を変更します。
録音モードかどうかわからない場合は、いくつかの方法で判断できます。
まず、Excelウィンドウの左下に小さな変更があります。 停止ボタンが表示されます。このボタンをクリックすると、録音を停止できます。

スプレッドシートの左下は通常、次のようになります。 スプレッドシートアイコンは、実際にはマクロを記録するための開始ボタンであり、クリックすると、上記で説明した「マクロの記録」ダイアログボックスが表示されます。

これで、Excelで実行するアクションを簡単に記録できます。
マクロに含めるすべてのタスクを完了したら、Excelウィンドウの左下にあるボタンをクリックして記録を停止します。
または、リボンの[マクロ]ボタンを使用することもできます。
- リボンの「マクロ」ボタンをクリックします
- 「記録の停止」オプションをクリックします


おめでとう。 これで、最初のマクロが正常に記録されました。
3.マクロを実行するにはどうすればよいですか?
マクロの実行は非常に簡単です。
- リボンの[マクロ]ボタンをクリックします。
- 「マクロの表示」をクリックします

マクロを実行するには、次のようにします。「マクロ」ダイアログボックスが表示されます。 これにより、使用可能なすべてのマクロが一覧表示されます。
- リストから必要なマクロを選択します。
これで青色で強調表示され、リストの上に表示されます。
- 「実行」をクリックします

これで、最初のマクロを実行できました。これで、(簡単に!)座って、マクロがハードワークを実行するのを楽しむことができます。
4.最もよく使用するマクロをExcelツールバーに追加する
Excelには、ボタンをクリックするだけで実行できるように、Excelツールバーにマクロを追加するオプションがあります。 頻繁に使用されるマクロの場合、これは便利な時間の節約になります。
これを行うには、Excelリボンの任意の場所を右クリックして、[クイックアクセスツールバーのカスタマイズ...]を選択します。 現在提供されているメニューから。

リボンとExcelのクイックアクセスツールバー(「QAT」)の違いがよくわからない場合

次に、以下のような「 Excelオプション」ダイアログボックスが表示されますが、少し混乱します。

これを段階的に見ていきましょう。
- 「コマンドの選択: 」ドロップダウンメニューをクリックします。 オプションのリストから「マクロ」を選択します。 おそらく3番目になります。
注:このスクリーンショットでは、すでにマクロをクリックしています。 最初、ドロップダウンメニューボックスには「人気のあるコマンド」が含まれます。
- 以下のリストから、QATに追加するマクロをクリックします。
- 「追加」ボタンをクリックします
- これで、右側の列のボックス4がある場所にマクロが表示されます。
マクロの左側にある小さなアイコンは、マクロのボタンにデフォルトで含まれるアイコンです。
これをカスタマイズしたい場合は、マクロの下にある「変更…」ボタンをクリックしてください。
次に、Excelは「変更ボタン」ダイアログボックスを表示します。
2番目のステップは、このボタンをクリックして、このボタンに使用するアイコンを選択することです。 最後に、アイコンの下にある「 OK 」をクリックして、選択を確認します。
マクロの左側にあるアイコンが変更されているはずです。 このプロセス全体を完了するには、[ Excelのオプション]ダイアログボックスで[ OK ]をクリックします。

これで、ボタンがQATに追加されました。 この例では、チェッカーフラグを選択しました。

5.いくつかの注意事項:相対的な参照とセキュリティ
- 相対参照
記事の前半で述べたように、Excelはあなたが行ったことを正確に記録します。 したがって、マクロの実行時にマクロを記録するときにセルB3をクリックすると、常にセルB3が選択されます。 これは絶対参照と呼ばれ、デフォルト設定です。
マクロの実行時に強調表示したセルに関連するセルを選択したい場合はどうすればよいですか? たとえば、スプレッドシートのどこにいても、現在のセルと現在のセルの左側にある2つのセルに特定の書式を適用する必要があります。
これには、相対参照をオンにする必要があります。
これを行うには、「マクロ」メニューを開くだけで、3番目の選択肢は「相対参照を使用する」です。 これをクリックしてから、相対参照を使用するようにマクロを記録します。
以下の例のように、メニューの左側にあるアイコンが強調表示されます。

ただし、注意してください。 このオプションは、オフにするまでオンのままになります。 マクロが予期しないことを行うことに問題がある場合は、この設定を最初に再確認してください。
- 安全
マクロは非常に強力です。 彼らは、彼らが座っているスプレッドシートを超えて物事を変えることができます。その結果、彼らはウイルスを広めるために使用されてきました。
マクロが有効なスプレッドシートを含む電子メールを受信した場合、信頼できるソースからのものでない限り、スプレッドシートを開かないように繰り返してください。
マクロセキュリティの詳細については、ExcelEasyをお勧めします。
これで、Excelで独自のマクロを作成できました。 マイクロソフトがこれほど役立つか、時間を大幅に節約できることを誰が知っていましたか。
注意:このチュートリアルのスクリーンショットは、Windows 7 / Excel2010マシンから取得したものです。 セットアップが異なっていても、視覚的には少し異なって見えるかもしれませんが、手順は変更されません。
