皆さんはExcel VBAをご存知でしょうか?
VBA(Visual Basic for Applications)は今から28年前、1993年に公表されたMicrosoft Officeのアプリケーション操作を自動化できる、プログラミング言語です。
VBAをExcelで利用する場合にExcel VBAと呼ばれます。
28年前からあるもので、coconalaでもカテゴリが作られているくらいですので、知っている人の方が多いんじゃないでしょうか?
あれでしょ?Excelの業務とか自動化できるんでしょ?
こういう認識でしょうか?coconalaユーザなら下記が自動化できることを知っている方も多いかもしれません。
事例1:Excelの作業を自動化できる
事例2:パワポと連携して資料作成が楽になる
事例3:フォルダ整理をするツールが作れる
事例4:レポートを自動保存するツールが作れる
事例5:自動でメール送信するツールが作れる
事例6:Webからデータを取得するツールが作れる
これらのことで日々業務に悩まされている方はExcel VBAでプログラムを作成した方がいいです。3時間以上かかる作業がボタン一つで終わるようになります。劇的ですよね?
知らなかったという方は是非「Excel VBAのプログラム作ります」という方がcoconalaにいらっしゃいますので、そちらで作成を頼んでみたらどうでしょうか?
日々の業務が自動化され一瞬で終わるというのは非常に快感で、一度体験すると病みつきになりますよ
と思わず他の方のサービスを宣伝してしまいましたが、本題はここからです。
端的に言うと自分で作れるようになりませんか?ということです。
なれればなってるよ
頑張った時期が自分にもあった
プログラミングでしょ自分には無理
coconalaで頼むからいいよ
やらない理由は色々あると思います。
やらない選択もかけがえのないものです。
人生の時間を何に使うかという話なので、私は無理にはおススメしません。
でも実はちょっと興味あるんだよな
でもまだ完全に諦めた訳じゃないんだよな
coconalaで毎回頼むのお金かかるし説明手間なんだよな
coconalaで作ってもらったプログラム少し改良したいんだよな
プログラミングができる人材になりたい
「あっその作業ですか?自動化しましたよ」とか言いたい
そんな悩みや夢を持っている人の背中を私は押したい
Excel VBAでプログラミングができるようになったら私は社内で講師を任せられる等、それまでより必要とされる機会が増えました。
転職にも有利だと思っています。
ただ今のご時世だとExcel VBAが出来ます!という理由で転職するのは難しいと感じています。
脱Excelが流行り様々なツールが導入されているからです。
しかし、Excel VBAでただ業務をこなしていたのではなく改善を行い実績を出したという経験はアピールポイントになると感じています。
またExcel VBAで業務をプログラミングしたことがある人は分かると思うのですが、業務をプログラミングするということは業務の効率化を考えることです。プログラミングは機械にやらせる命令を書くことです。機械にやらせるには自分の業務を深く知り、効率的にやらせる手順を考えなければなりません。必然と業務への理解は深まり、また効率的な手順を考えるスキルが身に付きます。
私はExcel VBAを学んでより効率的な手順を見つけられるようになったと思っています。効率的な手順を知っているというのは業務改善は勿論ですが、それ以外にも例えば人に業務を引き継ぐときや指導するときにも役に立ちます。
プログラミングは「技術」です。
「芸は身を助ける」と言います。
身に付けて損はありません。
でもなぁ
まだ弱い
もっと背中押して
結局プログラミングでしょだから無理だって
という方へ
簡単にプログラミングできるようになるサービスをご用意しました!
と言って自分のサービスを紹介すると詐欺みたいなのでもうちょっと語ります
プログラミングは誰でもできるようになる
これとある有名人が言っていました。
確かに一理あると思います。
プログラミングは「技術」です。
経験を積み重ねれば身に付くものです。
特定の人のみが身に付けられる「技術」というよりかは、私は料理に似ていると思っています。
料理作りに向いている人、向いていない人というのはあると思います。
プログラミングも向いている人、向いていない人はあります。
しかし、料理作りができない人が経験を積むことでいつの間にかできるようになるように、向いてないなぁ思いながらも繰り返している内に簡単な料理ならチャチャッと作れるようになるように、プログラミングも経験を積めばできるようになるものです。
一理あると棘のある言い方をしたのは、向き不向きがあると思っているからです。不向きな人は向いている人より多くの経験を積まなければならないでしょう。挫折や困難にも多く出会うでしょう。料理のようにやらなければならないことなら嫌々でも続けられますが、一般的にはプログラミングはやらなくてもどうにかなるでしょう。
だから継続できないんです。プログラミングができない人が生まれるんです。
プログラミングは「やる気があれば」誰でもできるようになる
と私は思っています。
ここまでお話すると自分は向いているのか、向いていないのか気になりますか?
一般的には論理的思考能力がある人が向いていると言われています。
論理的思考とは物事を結論と根拠に分け、その論理的なつながりを捉えながら物事を理解することです。
これは鍛えることができる能力です。しかし、それを鍛えるには時間がかかります。プログラミングを通して鍛えたいというのも有りです。しかし、そういった方はマスターするまでお時間がかかることを覚悟する必要があります。
論理的思考能力どうだろ足りてるかな?
論理的思考能力と言われてもピンと来ない
そういった方は実際にやってみるのが一番です。
その際には自分に合った資料で学び、できれば講師の元で学んで判断するのがいいと思います。
自己流で勉強して諦めるのではなく、実績のある道筋を通ってみることで判断するのです。
勿体ない結論に達する前に。
ここまでで言いたいことは言いました。
プログラミング挑戦してみようかな?と思っていただけたら幸いです。
最後に宣伝します。
プログラミングの学習をする選択肢の一つを提示します。
こんなサービスを始めました。
ご提供する資料は約180ページ。
お客様の要望により資料のカスタマイズも承ります。
資料はただ読むだけではなく、実際にプログラムを書いて勉強するスタイルになっています。
プログラミングは「技術」ですので上達のためには経験が大事です。
実際に作りながら学んで経験を積んでいただきたいんです。
資料内でお客様に34のプログラムを作り実行していただきます。
問題として提示するものから、答えを写して実行するものまで合わせてです。
手を動かしながら学びましょう。
本サービスは基礎編です。
Excel VBAを学ぶ上で最初に知っておいた方がいいことを厳選しています。
専門用語などの解説は割愛しています。
そのため理解しやすい資料になっていると思います。
しかし、プロとして活躍したいといった方には少し物足りないと感じるかもしれません。
一般の方が実際に作れるようになることを目指した資料になっています。
本サービスをご購入いただくと私のサポートが付いてきます。
資料を読んでわからないとこ、実際に作ってみて動かないなど、困った際にはサポートします。
私はExcel VBAは5年、他の言語も合わせると15年のプログラミング経験があります。Excel VBAは社内で講師を務めた経験があり、勉強の際によく引っかかるとこも把握しているつもりです。
欠点はこのブログを見ていただいて分かる通り、文章が長いことです。
資料も解説が長く一部文字が少し小さくなっているところがあります。
それでもいいよという方、私と一緒にプログラミングしてみませんか?
詳しくは下記サービスをご覧ください。
お付き合いいただきありがとうございました。