Excel VBA

スポンサーリンク
Excel VBA

Excel VBA(マクロ)で指定したフォルダからファイルを選択して開く方法

Excel でマクロ(VBA)を使って、選択したファイルを開きたい場合があります。 CSV ファイルを選択して開く方法を以前こちらの記事で紹介しました ↓ マクロを実行して CSVファイルを選択すると、CSVファイルの中...
Excel VBA

配列を使って行列を入れ替えるマクロ(Excel VBA)

配列を使ってワークシート上に並んだデータの行列を入れ替えるマクロ(Excel VBA)を作ってみたので紹介します。 特に目的があったわけではないのですが、誰かの何かのお役に立てばと思います ^^ 以下のように行列ぎっしりと詰め込んで並ん...
Excel VBA

プログラミングができるというのは「調べながらならできる」の意味

プログラミング言語として、Excel VBA を使うことがあります。 Excel を使うツール(効率化アイテムなど)を作るための1つの手段としてです。 自分ではプログラミングができる! と言ってしまっていいと思っています。 さて、プロ...
Excel VBA

Excel VBA(マクロ)で計算結果の四捨五入、切り捨て、切り上げをする方法

Excel シート上で計算した結果を四捨五入、切り捨て、切り上げしたい場合、関数を使えばできます。 ・四捨五入 ROUND 関数 ・切り捨て ROUNDDOWN 関数 ・切り上げ ROUNDUP 関数 さて、今日は Excel...
Excel VBA

Excel VBA(マクロ)を使ったツールのメンテナンスをしやすくするためにできること

自分はよく Excel ファイル中で、VBA(マクロ)を使ったツールを作ることがあります。 Excel VBA で作るツールは後々修正や改良をしなければならないことも多いので、メンテナンスがしやすいように作ってお...
Excel VBA

Excel VBA(マクロ)ファイルを開いたままファイル名を変更する方法

Excel のファイルを開いて作業しつつ、ファイル名を変更したいときってありませんか? ファイル名を変更するときって、とりあえず上書き保存してファイルを閉じてからファイル名を変更しますよね。 作業を継続するためには再度そのファイルを...
Excel VBA

複数人で使う Excel シートの誤入力を防ぐ方法、シートの保護や敢えてマクロを使うことも考えられる

Excel シートを何人かで使う場合、あるいはExcel を使い始めたばかりの人だと 謝って数式が入ったセルに入力したり、セルを消したりして数式を消してしまうことがあります。 その場合、また数式を入れ直したりコピペしたりすればすぐに修正...
Excel VBA

Excel VBA(マクロ) シートをコピペして名前を変更する方法

Excel VBA(マクロ)を使ってシートをコピペすることができます。 今日は事例とともにそのやり方を紹介します。 1、事例:保険料控除申告書でシートのコピペを使う Excel で作った保険料控除申告書を使っています。 ...
Excel VBA

スケールメリットが大きいマクロ(Excel VBA)は手間がかかっても修正する

年末調整の時期ですね。 個人に1年間のうちに生命保険料などの支払いがあれば、保険料控除を受けることができて所得税が低くなります。 さて、雇われている従業員が保険料控除を受けるために作成する書類として ...
Excel VBA

Excel VBA(マクロ) LIKE によるあいまい検索で現金出納帳の摘要から科目を割り当てる

Excel VBA(マクロ)で、If 文を使うことがあります。 If 文は「もしこうだったらこうする」と 条件に一致する場合に、指定した処理をさせるためにあります。 さて、今日はこの If 文を使ってあいまい検索する事...
Excel VBA

【初心者向け】会計事務所や経理職の人が Excel VBA(マクロ)を使えるようになった方が良いと思う理由

一昔前はプログラミングと言えばバリバリ理系の範囲のスキルでしたが、最近はそうでもありません。 今は、あちこちでプログラミングという言葉を聞くようになりましたし、ネット上にいくらでも情報が転がっているので、学習がしやすい環境が整っています。...
Excel VBA

【初心者向け】Excel VBA(マクロ)における四則演算の数式の意味、右辺はやりたい計算・左辺はその結果の処理

Excel VBA(マクロ)には数式が出てきます。 数式って言うと中学や高校での数学を思い出す方も多いと思います。 a = 10 a = b + 1 a + b = c + 15 上記のような数式は中高生のときに何回も勉強しました...
Excel VBA

【初心者向け】Excel VBA(マクロ)を学習するために知っておいた方が良い用語

Excel VBA(マクロ)を勉強しはじめた人は、これから Web などで色々調べながら学習を進めると思います。 VBA 特有の用語が当たり前のように使われているので、調べものをするときには、それらの意味も確認しなければなりません。 私...
Excel VBA

【初心者向け】VBA(マクロ)コードは上の行から下の行にかけて順番に実行される、例外的に繰り返す・飛ばすこともある

プログラミングは未経験あるいは触り始めたばかりの方にとって、パッと見ると記号の羅列のように感じられると思います。 プログラミングは1行1行が小さな命令になっており、それらが合わさって1つの大きな命令となります。 そして、1行1行の小...
Excel VBA

【初心者向け】Excel VBA(マクロ)でセルに入力した数字・文字列を消す方法

Excel VBA(マクロ)を習い始めたばかりの方の学習を手助けできればと思い、初心者向けの記事を書いています。 基本的に Excel VBA(マクロ)では Excel シート上のセルを操作することになります。 セルに数字や文字列を書き...
Excel VBA

【初心者向け】図形を挿入して Excel VBA(マクロ)の実行ボタンにする方法

Excel シートを作り Excel VBA(マクロ)を組み込んだ場合における実行の方法はいくつかあります。 コードを書いた VBE(エディタ)↓ を開いた状態で F5 を押して実行するのが標準的なやり方でしょう。 しかし、...
Excel VBA

【初心者向け】Excel VBA(マクロ)における変数とは?

Excel VBA をはじめとするプログラミング言語では、変数という概念が出てきます。 数学で変数を勉強したことがある人は多いと思いますが、それをプログラミングで使うというのはどういうことなのか? プログラミングが未経験あるいは始めたば...
Excel VBA

【初心者向け】Excel VBA(マクロ)におけるセルの指定の仕方を解説、Cells、Range を使う方法

Excel は使ったことがあるけど Excel VBA(マクロ)は未経験という方に向けて、最初の一歩を手助けしたいと考えています。 Excel でやることには、まず間違いなく「セル」が関わります。 VB...
Excel VBA

Excel VBA(マクロ)でも Vlookup 関数は使える

Vlookup 関数は、Excel をある程度使い慣れた人であれば経験したことがあると思います。 検索に使うことができる関数で、Excel の関数の中でも最大級に便利なものです。 さて、この便利な Vlookup 関数は実は Excel...
Excel VBA

【初心者向け】Excel VBA(マクロ) まったくの初心者のとき最初の最初にやったこと

Excel VBA(マクロ)をはじめて使ったのは 2012年で、ちょうど会計の世界に足を踏み入れた直後です。 当時 34歳でした。 それまではエンジニアとして主にグラフの作成で Excel を使うことはありましたが、Excel VBA(...
スポンサーリンク