サイタパソコン教室・IT資格マイクロソフトOffice(オフィス)使い方講座Excel 東京 明快Excel(エクセル)講座 レッスンノート Excelマクロ登録の基本について

Excelマクロ登録の基本について

Excel(エクセル)使い方講座のレッスンノート

レッスンノートって?レッスンノートって?

■Excelマクロ
エクセルで毎回同じ作業を記録、再生させる機能です。
ボタン操作で録画、再生、の様な感覚で操作を覚えさせることができますが、
より正確で汎用的な動作をさせる為には、録画の際に記録されたVBAを編集する必要があります。
『ファイル』タブから『オプション』→『リボンのユーザー設定』で、画面右の 『□開発』にチェックを入れると、『開発』タブが表示されます。
『マクロの記録』で操作の記録を開始、同じボタンが『停止』となります。
セル選択で操作をすると、操作対象のセルが固定されてしまいますが、
ショートカットを使って操作をすると、比較的汎用的な操作を覚えさせることができます。
A1セルにカーソルを置いてから操作を記録し、A1セル「Ctrl + Home」で操作を終了するのがコツです。
また、マクロを悪用するとコンピュータの思わぬ操作をしてしまう場合がありますので、信頼できないエクセルマクロファイル 拡張子『.xlsm』のファイルはむやみに開けない様にしてください。


■マクロの記録
『開発』タブ 『マクロの記録』を押し、マクロ名を設定し『OK』をクリックすると、マクロの記録が開始されます。単純な操作で良いのでExcelの毎回行う操作をします。
ある程度操作をさせたら、『記録終了』をクリックします。
『開発』タブ『Visual Basic』をクリックすると記録されたマクロのVBAファイルを見る事が出来ます。画面左メニューの『標準モジュール』内のファイルをダブルクリックすると、記録された動作のプログラムを見る事ができます。ExcelとVisual Basicのウウィンドを並べるとマクロ記録時にもリアルタイムでプログラムが生成される様子が見れます。

この操作を何度か繰り返します。


■マクロのボタン登録
『挿入』ボタン『フォームコントロール』内の『ボタン』を選択し、セル内の適当な位置でドラッグすると、図形同様にボタンが作成できます。続けて『マクロの登録』ダイアログが表示されますので、新規でマクロを登録するか、既存のマクロを選択すれば、ボタンにマクロが登録できます。
ボタンの編集をする際は右クリックをしてメニューを出してから操作を行ってください。

■Excel VBA
エクセルで自動処理(マクロ)を行う為のプログラム言語です。
エクセル内の操作を自動で行う他、インターネット上の画面の操作を行ったり、インターネット上の表示された文字や数値の情報をExcelファイル上に反映させることができます。
『開発』タブのVisual Basicをクリックすると、記録されたプログラム(VBA)の詳細を閲覧、編集できます。


■マクロの実行
ボタンに登録したマクロはボタンを押すことで実行できます。
登録していないマクロは『開発』タブの『マクロ』ボタンから選択して実行します。


■マクロの編集
マクロの編集は『開発』タブの『マクロ』ボタンから『編集』を選択します。
するとVBエディタが起動し、マクロを記載している部分が表示されますので、プログラムの編集が必要な部分の編集を行います。
編集が終えたら『実行』を行い動作を確認し、問題なければ『保存』をします。


■マクロ記録の際の便利なショートカットいろいろ

Ctrl + 矢印 データの入っているセルの端まで移動
Ctrl + Shift + 矢印 データの入っているセルまでを連続で選択する
表の左上を選択してから 『 Ctrl + Shift + ↓ 』 『 Ctrl + Shift + → 』と選択すると
表全体を選択できます。
Ctrl + Shift + * 表の範囲選択を一気に行う(データが入っているセルまでを連続で選択する)
このレッスンノートを書いたコーチ

IT業界勤務!20代プログラマ~70代初心者まで指導!明快な説明が魅力

目的・種類別にExcel(エクセル)使い方講座・スクールを探す

新着レッスンノート

■その他関数の呼び出し方法 関数は = から直接セル内に書いても良いですが、慣れないうちは間違えやすいので、ダイアログボックスを使うと良いでしょう。 IFなどの関数を入れる場合は数式が関数が見える画面上部、メニューのすぐ下にある『Fx』を押すと、関数ダイアログボックスを呼び出せます。 ま...

■行、列の操作 画面左にある、行方向(縦方向の1,2,3…)の記号や、 画面上のメニューのすぐ下の『列方向』(横方向のA,B,C…)の上でクリックをすると 行まるまる、列まるまるが選択できます。 複数の行や列を選択する際はそのままドラックで選択します。 この時点でそのまま右クリッ...

本日は体験レッスンということでしたので、Excelの基本的な表を作る際に必要な事柄についてレッスンさせていただきました。 ■表示形式の設定をする 画面上のメニュー『ホーム』タブの『数値』グループで、 『%』パーセント表示 『,』カンマ区切り【1,000,000】 【¥】表示 小数点以...

今回はhtmlでメールを送信する為の基本的なノウハウについてのレッスンをさせていただきました。 今回はhtmlでメールを送信する為の基本的なノウハウについてのレッスンをさせていただきました。 Outlook自体はWordの様に文字の一部の色や大きさを変えるためにHTMLはつかいますが、...

今回は初めての体験レッスンということでしたので、普段あまり使っておられないExcelの基本的な操作を思い出していただくのと、知っておくと役に立つ事柄をいくつかレッスンさせていただきました。 ■数式を入れる まず = を入れ、その後に式を入れます。 計算したい数字のあるセルを番地で...

レッスンノート ページ先頭へ