エクセルVBAで業務効率化:金☆1、時☆1
始め方一覧へ:
初めて始める. COMの記事一覧 - 初めて始める. COM
- 必要な時間:☆1→半日、☆2→3日程度、☆3→1週間※ものを買う時間なども含める
- 必要な金額:☆1→無料、☆2→1万円以上、☆3→3万円以上
はじめに
今回は、業務の効率化や日常生活に役立つツールを作れるエクセルVBAの開発環境の整え方を書きたいと思います。前提として、エクセルを開き、文字入力をしたことがある人に向けて書きます。
必要な金額:無料
必要な時間:30分
まずエクセルVBAとは、プログラミング言語の一種です。エクセルVBAを用いて、『OOしろ!』というような命令を書き、実行すると、PCが自動的にOOを行います。このOOに入る部分には、例えば以下のようなことができます。
- エクセル表の中に指定した文字を入れる
- 数値の計算を行う
- Webサイトを開く
- 開いたWebサイトのボタンを操作する
上記ひとつひとつができてもあまり役に立ちませんが、組み合わせると以下のようなことができます。
買いたい商品(なくなった消耗品)をamazonカートに入れるツール
①購入するものに購入印(ここでは、a)をつける
②カートに入れるボタンを押す
③購入印のあるものの購入アドレスをWebで開く(自動)
④開いた先(amazon)のカートに入れるボタンを押す(自動)
カートに入れるボタンを押す
↓
ネットを開き、カートに入れるボタンを自動で押す
↓
カートに入ったのを確認できる。間違いがなければレジに進むで買える。
上記のようなものが1時間ほどで作れます。前からやっていたから作れるのだろうと思うかもしれませんが、今日初めてVBAを始めた人でも遅くても5時間もあれば作れるのではないかと思います。
それはなぜかというと、『OOO VBA』とGoogle検索をすると、要素要素のやり方が書いてあるからです。今回は、以下の要素を持ちます。(OOOに入る部分)
これをいい感じに並べ替えてあげればできるわけです。特に、覚えるものはなく、都度検索コピペして、少し変えるだけでいいのです。
エクセルVBAの開発環境を整えて、仕事の効率化や日常に役立てましょう。
始め方手順
いよいよ始め方の手順をお書きします。
前提としてあるもの:
・エクセルソフト←『Excel』とPCプログラム内を検索しあればよい
①PC内のファイル検索場所に『excel』と入力し、EXCELを開く
②『空白のブック』をクリック
③『ファイル』をクリック。
④左下の『オプション』をクリック
⑤『リボンユーザー設定』をクリック→リボンユーザー設定を『メインタブ』に→『開発』にチェックマークを付ける→OKをクリック
※開発環境としては、ここで完了しています。次からは、VBAを書く画面と実行する方法を書きます
⑥『開発』タブをクリック→『Visual Basic』をクリック
⑦『Sheet1』をダブルクリックすると、ウィンドウが開く
⑧「こんにちは」と表示されるプログラムを書いて、左上の保存ボタンをクリック
※ここに書く内容次第で、いろいろできます。
コピペ用
Sub Sample()
MsgBox "こんにちは"
End Sub
⑨ファイル種類を『EXCEL マクロ有効ブック』に変えて、『保存』をクリック
⑩『マクロ』をクリック
⑪『Sheet1.Sample』をクリックし、『実行』をクリック
⑫下のようなものが表示されます。OKを押すと閉じます。
⑧に書く内容次第で、いろいろできます。
やりたいことを決める→やりたいことを要素、要素に分解する→要素のやり方を探す→書き方の意味を理解しつつ、コピペ改変→要素、要素を組み合わせる→完成
という手順がおすすめです。
登録後のお役立ちリンク集
①基本的なコマンド集から応用までまとめ
→よく使う:繰り返し処理、条件分岐処理、セルに値を入れるなど
②ボタンの配置方法
③IE操作方法
④処理高速化
http://www.start-macro.com/55/http://officetanaka.net/excel/vba/speed/s1.htm
同時に整えたい環境
工事中
始め方一覧へ:
初めて始める. COMの記事一覧 - 初めて始める. COM