■ Excel VBA入門 |
作業をする為のフォームを「挿入」→「ユーザーフォーム」で作成します。 ツールボックスが表示されたでしょうか?されない場合は「表示」→「ツールボックス」です。このツールボックスは色々な機能を持ったツール(道具)になります。追加する事も出来ます。重要な役割を果たします。 簡単なプログラムを作ってみます。ボタンを押すと文章を表示するものです。赤→で示したように「テキストボックス」と「コマンドボタン」を配置します。ツールボックスから選択してフォームの上に貼りつけます。
コマンドボタンをダブルクリックするとコードが入力できるようになります。そこへプログラムを記述します。こんな風に TextBox1.Text = "文字を表示" と入力します。ここに表記したものをそっくりそのままコピーしてもらっても良いです。
これは、表記されている文からも分かるかもしれませんが、「コマンドボタン1」を「クリック」した時に何をするか?の命令を記述したのです。命令の内容はテキストボックスのテキスト文字に「文字を表示」としなさい。としたのです。 上手く実行するか見てみましょう。上のほうにある実行ボタンをクリックします。 するとエクセル上にフォームが表示されますのでボタンを押してみてください。 上のように表示されましたか? エラーがあるとそのエラーがある行が黄色くなりますので修正してください。例えばダブルコーテーション「"」がシングルコーテーション「’」だったりするとエラーになると思います。 マクロを抜ける為にはフォーム右上のの「×」を押すか、再生ボタンの2つ隣の停止ボタン「■」をクリックしてください。 簡単なマクロを作成しましたがこれが何を意味するかお分かりでしょうか???そうです。ボタンを押すとタグを自動的に表示するソフトの基本構成がこんなにも簡単に、約1行の命令で実行できてしまったのです!最終的にはVisualBasicに移植すれば良いのです!!! 文法などに関する詳細は書籍等に譲ります。冒頭でも紹介した本があれば大抵の事は出来るはずですので参考にしてみてください。 注意:マクロが実行できない時はセキュリティレベルを下げてください。「ツール」→「マクロ」→「セキュリティ」でセキュリティレベルが「高」だと実行できない場合があります。 Excelのマクロ作成、ご使用、セキュリティレベルの変更はご自身の責任で行ってください。それが原因で如何なる損害があっても当サイトと管理者は責任を取りません。 おさらい
|
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||