Top > マクロを使いこなすには

マクロを使いこなすには

一通り使えるようになったなら、更に上手い使い方を考えてみよう

このカテゴリーの記事一覧

エクセルのVBA関数とワークシート上の関数は違う

Excelを使い始めの時、関数やマクロを使用するようになったときに感じる疑問は、「VBAとワークシート上の関数はどこが違うんだ」ということだろう。 ワークシートの関数とVBAの関数は全くの別物と思っておくといい。 以下にVBAとワークシートの関数の違いを少し紹介しておこう。 ○同じ意味の関数で、スペ

全文を読む »

コマンドボタンを扱う

エクセルのマクロをボタンに登録するのなら、「コマンドボタン」ではなくフォームツールバーから作成するタイプの「ボタン」を利用する方がいいだろう。 しかし、人によってマクロを登録しているところは違ったりもするもの。そこであるファイル上に既にコマンドボタンが作成されている場合、どこにマクロが登録してあるか

全文を読む »

コマンドボタンを扱う その2

「コマンドボタン」に登録されているマクロなどを確認できるようになれば、修正や応用などが利くようになる。色々幅が広がると思うので勉強してみよう。 「コマンドボタン」に登録されているエクセルのマクロは、通常では確認できないようになっている。 それではどうやって確認するのだろうか。 1.エクセルを「デザイ

全文を読む »

フリガナをふる

Excelをデータベースとして使う際には、「ふりがな」というのは重要で、なおかつ便利な機能だろう。 フリガナをふるには、「フリガナをふる」「PHONETIC関数を使ってフリガナを取得する」など色々な機能がある。 日本語入力と漢字の関係性からいっても、いずれにしても万全ではないのが弱点ではあるが。 さ

全文を読む »

マクロが存在していると表示される場合

エクセルのファイルを開くときに、「xx.xlsファイルはマクロを含んでいます。」というポップアップメッセージが表示される場合がある。 このときマクロを有効にするか無効にするかを指示してファイルを開くが、自分で組んだマクロでなければ、どんなマクロが含まれているのか分からない。簡単に有効にするのは怖いも

全文を読む »

別のパソコンで使用する

こんな例題があったとしよう。 エクセルでマクロを作って利用しているが、他のパソコンに入っているエクセルを使って、その作成したマクロを利用したい。OSもエクセルのヴァージョンも、同じだとする。 こんな要望は例題でなく、実際にありそうだ。 マクロは一度作ったら、別なところでも利用できるようにしたいものだ

全文を読む »

勉強したいなら

仕事にしろ私用にしろ、日常的にエクセルを使っている人なら、「マクロを使いこなせるようになりたい」と思うこともあるだろう。 仕事で使う分には使う機能というのは限られているし、たいてい回りに自分よりも知識のある人がいるものだ。そういう人に教えてもらえばいいが、家でだけ使っているという人にとっては、独学で

全文を読む »

自動記録機能を使用せず作成する

エクセルのマクロは自動記録機能が便利なところ。しかし逆に、マウスやキーボードを使用して操作できない、つまり自動記録で作成できないマクロというのを作ることもできる。 1.マクロを修正(マクロ名「ファイルを開く用」を修正)  ・「Visual Basic Editor」ボタン選択。   選択の仕方は「V

全文を読む »

計算してみよう

例えばこんな例題があるとしよう。 箱の重さの計算結果をエクセル上に表示させるマクロを作成したい。イメージとしては、オプションボタンを用意し、画面上で材料を数種類選択させる。そして重さを計算、表示させる、というもの。 材料の単位あたりの重さはエクセルの別の表に入力してあるものとする。 重さは、高さ×幅

全文を読む »