こんにちは、Yです。
今回は業務を効率化できるExcelのVBAについて紹介します!
VBA(Visual Basic for Applications)とは、Excel上で動くプログラミング言語です。
VBAを使用することで、繰り返し作業を自動化したり、複雑な計算を簡単に行ったりできます。
専用の開発環境を準備する必要がなく、Excel内で直接コードを記述・実行できるため手軽に始められるのも魅力的です✨
国内企業のデスクワーク系の仕事において9割がエクセルを使って仕事していると言われています。
そのためVBAを身に着けると、どんな業界業種のデスクワーク系の仕事でも生かすことができます!
「でも難しいんでしょ?」と思ったそこのアナタ!!
確かに簡単ではありません。ですがVBAは、ほかのプログラミング言語に比べて難易度が低いといわれています。
インターネット上で豊富なサンプルコードを入手できるため、ニーズに合わせて比較的簡単にカスタマイズできます。
私は入社してからVBAの存在を知ったので最初はVBAが呪文に見えていました。
そのため見習い魔術師になった気分で日々トライアンドエラーを繰り返していました。
その中でExcelが自分の思い通りの動きをしてくれた時は、まるで魔法が使えたかのような気持ちになりテンションが上がりました!!
そのようにしてゲーム感覚で楽しみながら勉強し、実際に「請求書集計ツール」や「賞与辞令作成ツール」などを開発しました。
手作業では2時間以上かかる作業をボタン一つ押すだけで完了してくれるため、かなり業務効率化につながったと思います。
自分が開発したものが誰かの役に立つことを考えるとモチベーションにつながりますね🔥
プログラミングには様々な文法や言語がありますが、それらを暗記する必要はないと思います。
それよりも、全体の流れを理解できるかが重要だと考えます。
Excelにしてほしい動きを言語化して検索できる力があれば何度も調べているうちに自然と覚えていくものです。
「コードが書けなくても解読できるようになる」ことを目標に私も勉強しています。
今はインターネットに接続さえできれば、辞書や参考書を開かなくても数秒で調べられますし有識者に相談することもできるため新しいことに挑戦しやすい環境だと感じます!
何事も探求心と時間があれば習得できると思うので、敬遠していることにこそ一度挑戦してみると世界が広がって楽しいかもしれませんね✨
最後まで読んでいただきありがとうございました!
以上、Yでした^^