マクロVBA:エクセル活用術 マクロ 関数 関連情報

エクセルのマクロを削除するには

2009年10月23日

エクセルでマクロを使用していて(自分で作成したのでも、自動記録をしたものでもいいのですが)作りすぎてよく分からなくなってしまってはいませんか?
溢れかえったマクロを整理していくのもよりよいエクセルのマクロを使いこなす上で大切な事だと思います。

削除をするのに例えば「ツール」→「マクロ」→「マクロ」を選択したときに表示されるウィンドウ上で、必要が無いマクロを選んで「削除」ボタンを押した場合に「表示されていないブックのマクロは編集できません。

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセルマクロが必要か不必要かの判断をつけましょう。

2009年10月23日

エクセルで使うマクロってパッと見はすごく便利な物に見えますよね。

確かに便利だと思います。

複雑な処理が一瞬で終わったりするのですから。

例えばですが、ファイルの1シートにデータを作成しておいてボタンを押すだけで何人分もの請求書作成ができるなんていうことも出来ちゃうのです。

しかし、単純にデータを計算してそのデータを元に印刷するだけなのであれば、マクロではなくシート間の参照式で済むかもしれないですし、複数回使う資料なのならマクロもありでしょうけど、1回だけなのならマクロを組む労力の方が大変なのではないかと思ってしまいます。

マクロを実行するだけなのなら難しいことはないのですが、作成する労力と考えると少し大変になりますよね。

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセルのマクロを使って計算してみましょう

2009年10月23日

箱の重さの計算結果をエクセル上に表示させるマクロを作成したいのですが、イメージ的には材料を数種類オプションボタンにて画面上で選択をさせて重さを計算させて表示させるということです。

材料の単位あたりの重さはエクセルの別の表に入力してあります。

重さは、高さ×幅×奥行きで計算させる予定です。

こういう計算式って簡単にエクセルのマクロで作成できるものなのでしょうか?
単純にエクセルの表にして計算結果を出そうとすると、材料全ての重さが表示されてしまうし余計なものが表示されてしまって、表示結果を見ている方としては分からなくなるんじゃないかと思っています。

このような事象を回避するためにはどのようなマクロを組んだらよいのでしょうか?

というような問題があるとします。

この問題を解決するためにマクロを以下のように作成してみました。

材料は数種類ということでしたが、ここでは3つ選択できるようにしてみました。

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセルのマクロの開き方の違いの意味

2009年10月23日

エクセルのファイルに登録されているマクロを表示させる時には大きく分けて二つ開き方があります。

一つ目はシートモジュールから開かれる方法で、ファイルの各シート名のところで右クリック→「コードの表示」を選択して開かれるもので選択したワークシートのイベントまたはシートに貼り付けたコントロールのイベントプロシージャが表記されているところです。

例えばシートをアクティブにしたり、セルを変更したりというイベント時のプロシージャとかの時などです。

利点と言うと、既にワークシートが特定されているのでマクロを表記する時にどこのワークシートという指定をわざわざしなくてもきちんと認識されている事です。

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセルで印をつけるマクロを作成したい

2009年10月23日

エクセルのマクロを使ってある条件の時に「印」を設定してみましょう。

例題)エクセルシート上に「男」「女」「夫」「妻」など数箇所に選択欄があってそれぞれのいずれかに「○」を設定してください。

という例題があります。

マクロじゃなくオートシェイプで「○」をつけていくと言う方法もあるのですが、件数が多いとその分時間も掛かってしまって面倒ですよね。

間違うかもしれないし・・・

そこで、マクロを使って作成してみたいと思います。

以下のようなマクロをVBE上にコーディングしてみてください。

VBEの開き方は、「ALT」+「F11」で開きます。

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセルにマクロがある場合のOPEN時メッセージ

2009年10月23日

エクセルではマクロが含まれているファイルを開こうとすると、「マクロにはウィルスが含まれている可能性があります。

マクロを無効にすると安全ですが、マクロが適正な場合機能が使えなくなります」というポップアップ画面でのメッセージが表示されます。

こういうメッセージが表示されると、ファイルを開くことをちょっと躊躇してしまいますよね。

エクセルに含まれているマクロってウィルス感染するのでしょうか?
メッセージはどうして表示されるのでしょうか?
メッセージを表示させないためにはどうしたらいいでしょうか?

2009年10月23日|トラックバック (0)

カテゴリー:マクロVBA

エクセル
[Link] 近くに温泉があるゴルフ場 地震対策 Lampe Berger 抜け毛対策 FX 洋楽 HTML 小技 FX成功法則 FX初心者必勝法 予約できるゴルフ場 コンビニ決済