このサイトはExcelでラクをすることを目指しています
このサイトは実際に仕事や作業でExcelを使う中で必ず発生する繰り返し操作や定型作業をVBAを使ってラクにすることを目指しています。
仕事でExcelを使っておられる方は随分おられると思います。私も仕事や家での資料作成でほぼ毎日必ず使っています。私はシステム開発の仕事に携わっており、多くのシステムエンジニアがそうであるように複数の開発言語を使っていますが、仕事の際に一番重宝しているのはExcelVBAです。
VBAを重宝している理由は、どんな開発現場でも必ずExcelがあるため汎用性が効くことと、プログラミング言語として容易だからです。また、資料作成にはExcelを使うことが多く、VBAを用いることで資料作成のミス軽減や資料自体の作成スピードの向上が図れることも重視しています。
いろんな開発プロジェクトに携わる機会が今までありましたが、すべてのプロジェクトでExcelが使用されていました。開発するプログラミング言語やOSの種類がなんであれ、事務作業や設計書の作成などはWindowsPCで行う方が普通で、それらの作業では必ずExcelのドキュメントがありました。そのため、過去に作ったVBAのコードがそのまま他の現場でも利用できるのも優位点の一つです。
私がぺーぺーだった時
私がまだペーペーの当時、Excelでプログラムを作ることが出来るなんてこと自体を知らず、手間のかかる作業をちまちま行っていたのですが、二回りほど年の離れたリーダーさんが事前に作っておられたマクロを私のPC上で動かして、その手間のかかる作業を一瞬で終わらせたことがありました。
「これなんですか!!?!?!?!」 ホントに驚きました。
「こういう便利なことは知っておかないとダメだよー(笑)」 と笑いながら言われました。
この話は初めてExcelのマクロの存在を知ったときのことですが、とても衝撃を受けました。
これを見ておられる方の作業効率の向上に少しでも寄与できればうれしいです。
紹介しているサンプルコードについて
ほぼ全てのページでサンプルコードを紹介しています。それらのコードは1つ残らず全て自分で作成して動作確認を行っています。
汎用的な関数はそのまま使えるようにコーディングしています。実際自分が仕事で使っているものも少なくありません。
ただ、記載内容やコードに誤りがあることもあります。それによる損害等については一切責任を負えませんのでご了承ください。
中途半端なコードやかゆいところに手が届いていないコードが出来るだけないように努めていますが、質問や気になることがあればお問い合わせフォームよりお知らせください。
お問い合わせについて
サイトについてのご質問や誤記連絡などがありましたらお問い合わせフォームよりご連絡ください。
後日返答いたします。
——————————————-
<お問い合わせされても対応できないこと>
当サイトの内容やコードを使って「こういうことがしたいんだけど」というご質問であれば基本的に対応致しますが、サイト内容に関係ない場合は対応致しておりません。
特に多いのが、サイトの内容に関係ない(もしくは関係があるように装った)「依頼系」で、仕事で使ってるマクロをどうにかしてほしいというご依頼が非常に多いです。こういう文章を書いててもめちゃくちゃ多いです。困っているのは分かりますが、それをこちらに言われても困ります。
以前はどんな問い合わせというかご依頼に対しても「困っているんだろうな」と思い丁寧に回答したり仕事用マクロの修正等をタダでしていましたが、サイトと全然関係ない質問をする人に限って非常識な方が多いことと、時間の浪費に終わることがほとんどのため、サイトに関係のない質問は回答しないことにしました。