初めて始める. COM

何か始めたい。。。だけど何を始めたいかわからない。そんな人に利用してほしいです。『やってみたいけど、面倒くさい』を乗り越えられます。

エクセル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)のカートに入れるボタンを押す(自動)

   

f:id:hajimetehajimeru:20190407152648p:plain

カートに入れるボタンを押す

f:id:hajimetehajimeru:20190407152715p:plain

ネットを開き、カートに入れるボタンを自動で押す


f:id:hajimetehajimeru:20190407152805p:plain

 カートに入ったのを確認できる。間違いがなければレジに進むで買える。

 

上記のようなものが1時間ほどで作れます。前からやっていたから作れるのだろうと思うかもしれませんが、今日初めてVBAを始めた人でも遅くても5時間もあれば作れるのではないかと思います。

 

それはなぜかというと、『OOO VBA』とGoogle検索をすると、要素要素のやり方が書いてあるからです。今回は、以下の要素を持ちます。(OOOに入る部分)

 

  • 条件分岐
  • 繰り返し
  • ボタン配置
  • IE操作
  • IEボタン操作

 

これをいい感じに並べ替えてあげればできるわけです。特に、覚えるものはなく、都度検索コピペして、少し変えるだけでいいのです。

 

 エクセルVBAの開発環境を整えて、仕事の効率化や日常に役立てましょう。

 

 

始め方手順

いよいよ始め方の手順をお書きします。

 前提としてあるもの:

  ・エクセルソフト←『Excel』とPCプログラム内を検索しあればよい

 

 

 

①PC内のファイル検索場所に『excel』と入力し、EXCELを開く

f:id:hajimetehajimeru:20190407162328p:plain

 

 

②『空白のブック』をクリック

f:id:hajimetehajimeru:20190407162351p:plain

 

 

③『ファイル』をクリック。

f:id:hajimetehajimeru:20190407162912p:plain



④左下の『オプション』をクリック

f:id:hajimetehajimeru:20190407162933p:plain


  

⑤『リボンユーザー設定』をクリック→リボンユーザー設定を『メインタブ』に→『開発』にチェックマークを付ける→OKをクリック

※開発環境としては、ここで完了しています。次からは、VBAを書く画面と実行する方法を書きます

f:id:hajimetehajimeru:20190407163010p:plain

 

 

⑥『開発』タブをクリック→『Visual Basic』をクリック

f:id:hajimetehajimeru:20190407163217p:plain


 

⑦『Sheet1』をダブルクリックすると、ウィンドウが開く

f:id:hajimetehajimeru:20190407163317p:plain

 

 

⑧「こんにちは」と表示されるプログラムを書いて、左上の保存ボタンをクリック

※ここに書く内容次第で、いろいろできます。

 

コピペ用

Sub Sample()

  MsgBox "こんにちは"

End Sub

 

f:id:hajimetehajimeru:20190407163537p:plain

 

 

⑨ファイル種類を『EXCEL マクロ有効ブック』に変えて、『保存』をクリック

 

f:id:hajimetehajimeru:20190407163837p:plain

 

 

 ⑩『マクロ』をクリック

f:id:hajimetehajimeru:20190407164028p:plain

 

 

⑪『Sheet1.Sample』をクリックし、『実行』をクリック

f:id:hajimetehajimeru:20190407164120p:plain



⑫下のようなものが表示されます。OKを押すと閉じます。

f:id:hajimetehajimeru:20190407164328p:plain

 

⑧に書く内容次第で、いろいろできます。

やりたいことを決める→やりたいことを要素、要素に分解する→要素のやり方を探す→書き方の意味を理解しつつ、コピペ改変→要素、要素を組み合わせる→完成

という手順がおすすめです。

 

 

 

 

登録後のお役立ちリンク集

①基本的なコマンド集から応用までまとめ

 →よく使う:繰り返し処理、条件分岐処理、セルに値を入れるなど

www.eurus.dti.ne.jp

www.start-macro.com

 

 

②ボタンの配置方法

www.asahi-net.or.jp

www.sejuku.net

 

 

IE操作方法

fastclassinfo.com

officevba.info

 

④処理高速化

http://www.start-macro.com/55/http://officetanaka.net/excel/vba/speed/s1.htm

 

同時に整えたい環境 

  工事中

 

 

 

 

始め方一覧へ:

初めて始める. COMの記事一覧 - 初めて始める. COM