スポンサーサイト

一定期間更新がないため広告を表示しています

| - | - | - |

Excel Macro入門1:Excel Macroの作り方

Excel Macroを作るインタフェースは、次の手順で開くことができる。

  • メニューバーから[ツール(T)] -> [マクロ(M)] -> ...
  • メニューバーから[表示(V)] -> [ツールバー(T)] -> [Visual Basic]で追加されるツールバー上のアイコン

上記の何れにおいても、どのメニューを選ぶかが、作り方によって次の二通りに別れる。

マクロの記録
モーションキャプチャー的なもので、Excel上での作業を記録して再生できるようになる。自由度はきわめて低いが、記録されたマクロを編集することで実用的なものになると思われる。
  • [ツール(T)] -> [マクロ(M)] -> [新しいマクロの記録(R)]
  • ツールバー上のアイコンは[マクロの記録]
Visual Basic Editor
Visual Basicのスクリプトをエディターで記述する。関数やシンタックスを勉強する必要があるが、自由度は高い。
  • [ツール(T)] -> [マクロ(M)] -> [Visual Basic Editor(V)] -> [挿入(I)] -> [標準モジュール(M)]
  • ツールバー上のアイコンは[Visual Basic Editor] -> [挿入(I)] -> [標準モジュール(M)]

作成されたマクロは、[マクロの実行]から実行できる。また、マクロを起動するためにGUIガジェット(ボタンとか入力フォームとか)を使うことができて、これらはWYSIWYGで作成できる。

  • [ツール(T)] -> [マクロ(M)] -> [マクロ(M)]
  • ツールバー上のアイコンは[マクロの実行]
| VB | comments(0) | trackbacks(0) |

Excel Macro入門

仕事でログ解析系のスクリプトが必要なんだけど、プラットフォームがWindowsサーバー。
というわけで、Excel MacroかVBScriptが必要になりそう。

むかーし、他にできる人がおらず、已む得ずVBScriptでライブラリ管理系のスクリプトを作ったことがある。
構成管理製品へのコマンド実行系のツール類と、ライブラリ配布用に構成管理製品から抽出して転送するもの。

でも、もう、とっくの昔に忘れたし、Excelマクロもどう作ればよいのかわからないので、これを機会に勉強しようとおもった。

勉強用のサイトは、「Excel マクロ 入門」でググって最初に出てきたここ: Excel VBA入門

まだ最初の方を読んでるだけだけど、分かりやすいと思う。
ので、カテゴリを新設して勉強履歴を残そうと思う。Javaもさいとをつくりながら勉強したし。
目標は、一通り勉強できたら、他の情報も調べてリファレンス用サイト・コンテンツを作ることかな。
直近の目標は現場の仕事で実用することだが。

Java EE 6も正式リリースされたし、Java SE 7の仕様もだいたい固まってきたし、他にもLightweight Languageで勉強すべき、ぴかぴかの言語はあると思うのだけど、いまさらExcelマクロに入門してみようと思う。
| VB | comments(2) | trackbacks(0) |
CALENDAR
Sun M T W T F Sat
   1234
567891011
12131415161718
19202122232425
2627282930  
<< November 2017 >>
WATCH
SEARCH THIS BLOG
LATEST ENTRIES
CATEGORIES
SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACKS
Twitter
MY WEB SITES
PROFILE
ADMIN
MOBILE
qrcode
ARCHIVES
SPONSORED LINKS