Excel VBA

スポンサーリンク
Excel VBA

Excel VBA で MsgBox 関数を使ってデバッグを行う方法を実例をあげて説明

Excel VBA でプログラミングした際に、思ったように動作しないことがあります。 構文エラーは出ておらず、動作はするけど意図したのとは違う結果が出るような場合。 こんなときにはデバッグ(プログラミングコードの間違い探し)をしなければなり...
Excel VBA

Excel VBA(マクロ) Excel ファイルを閉じる時にシートを PDF 化する方法、毎回の PDF化作業を無くす

Excel シートを PDF 形式で保存して、その PDFファイルをメールで送るような場合があると思います。 ほぼ毎回そのようにして使う Excel シートであれば、Excel VBA(マクロ)によって PDF 化の作業を自動化しておくと楽...
Excel VBA

マクロ(Excel VBA)のコードを書くときのちょっとした工夫、シート名はなるべく変数で指定する、アクティブなシートを切り替える

Excel でシートの数がたくさんあり、複数のシートを処理するようなマクロ(Excel VBA)のコードを記述することがあると思います。 「シート1」の数値を処理して、「シート2」の数値からマイナスして、さらに「シート3」の数値と掛け算して...
Excel VBA

マクロ(Excel VBA) 作業時間を計測し時間管理に繋げることができる ToDo リストの作成 ~その2 コード説明~

以前に作業時間を計測できる ToDo リストの作成方法について記事を書きました。 こちらからダウンロードできるようにしました ↓ 是非ご活用下さい。また、ご自分で活用しやすいようにアレンジして頂くのも良いと思います。 作業時間測定機能付 T...
Excel VBA

マクロ(Excel VBA) 「Application.Caller」 を使ってプロシージャを1つに統一する

マクロ(Excel VBA)で標準モジュールにコードを記述するに場合、プロシージャの数は少ない方が良いでしょう。 1つの標準モジュールの中にいくつものプロシージャがあるよりも、1つの方がすっきりします。 今日は、Application オブ...
Excel VBA

経理・会計事務所の業務において同じ入力を2度やる手間は省くべき、ポイントは「データを CSV 出力できるか」

経理・会計事務所の仕事では「同じ入力を2度やらないこと」が大事です。 紙に手書きで書いた資料を見ながら、PC に入力する必要はありません。最初から PC に入力すればいいことです。 また、仕訳のデータなど誰かが既に一度 PC に入力をしてい...
Excel VBA

マクロ(VBA)のスキルを認定する資格、『VBA エキスパート(Excel VBA スタンダート)』の合格体験と勉強方法

マクロ(Excel VBA)を使い始めたのは、2012年の9月頃からです。 会計事務所に転職して、あまりのルーチンの多さに驚き、独学で学び始めました。 それ以前から、覚えたいとは思っていたものの必然性に迫られることも無かったため、なかなか重...
Excel VBA

マクロ(Excel VBA) 作業時間を計測し時間管理に繋げることができる ToDo リストの作成 ~その1~

日々の業務の中で、やることをリストアップする ToDo リストを使うことがあると思います。 リストアップした業務が終われば、チェックを付けて、まだ終わっていない業務が認識できるようにしておきます。 そうすることでやるべき業務を漏らすことがな...
Excel VBA

マクロ(Excel VBA) セルの指定方法について説明、売上高と売上原価から原価率と利益率を計算する

マクロ(Excel VBA)は、Exel 画面上での操作を自動化する機能です。 Excel 画面は多数のセルによって構成されているものです。 そのため、セルから数値を読み込んだりセルに数値を書き出したりするためには、どのセルを操作するのか「...
Excel VBA

マクロ(Excel VBA)を使って源泉徴収税額表から「賞与に対する源泉徴収税額」を計算する 〜その2〜

国税庁の HP の「平成29年分 源泉徴収税額表」のページから「 賞与に対する源泉徴収税額の算出率の表」の Excel ファイルをダウンロードすることができます。 このダウンロードした Excelファイルを改良して、マクロ(Excel VB...
Excel VBA

マクロ(Excel VBA)を使って源泉徴収税額表から「賞与に対する源泉徴収税額」を計算する 〜その1〜

法人や個人事業主などの源泉徴収義務者は、従業員への給料の支払いの際に所得税を源泉徴収して、翌月10日までに税務署(国)に納付しなければなりません。 なお、従業員の数が常時10人未満の場合は「納期特例」の届出をすることにより、7月10日と1月...
Excel VBA

マクロ(Excel VBA)Do 文を使って科目コードを科目名に変換する方法

マクロ(Excel VBA)を習得する上で、繰り返し処理は最初なかなか理解ができず「挫折しやすいポイント」です。 ただ、この繰り返し処理に慣れれば、マクロ(Excel VBA)を使ってできることの幅は大きく広がります! 繰り返し処理には、上...
Excel VBA

Excel で作る振替伝票、マクロ機能(Excel VBA、 UWSC)を使って会計ソフトに仕訳データを自動で取り込む仕組み

経理職や会計事務所の仕事において、会計ソフトを使うのが主流である今、手書きの伝票は使う必要はありません。 最初から会計ソフトに仕訳を入力すれば事足ります。 しかし、現実には様々な事情がありどうしても伝票を作らなければならないことがあります。...
Excel VBA

マクロ(Excel VBA) 「実務の課題を解決する過程」を繰り返してプログラミングスキルを身に付ける

プログラミングに慣れるには、ある程度の時間が必要です。 これまでに、工学部の大学院生時代には Fortran を、エンジニア時代には Fortran と C言語を、そして会計事務所に転職してからは Excel VBA を中心に UWSC、G...
Excel VBA

マクロ(Excel VBA) 挫折しやすいポイント「繰り返し処理」に使う For文

同じような作業を繰り返し実行する手間を省くために、プログラミングを行います。 そのためには、どのプログラム言語においても「繰り返し処理」のやり方を理解しなければなりません。 初めてプログラミングを経験する人が一番挫折しやすいと思われるポイン...
Excel VBA

マクロ(Excel VBA)習得の第一歩、まずは色々と遊んでみる!!

経理職や会計事務所の業務でマクロ(Excel VBA)が役に立ちます! 以前、こちらの記事↓で会計事務所の業務でマクロ(Excel VBA)をどのように使えるのか、ざっと説明させて頂きました。 マクロというのは、複雑な処理を自動化させる機能...
Excel VBA

プログラミングとは何か? 経理職・会計事務所の業務でどう役に立つのか? マクロ(Excel VBA)

プログラミングという言葉は、誰でも聞いたことがあると思います。 ウィキペディアで見ると、まず、コンピュータープログラムとは「コンピュータに対する命令(処理)を記述したもの」とされています。 そして、プログラミングとは「コンピュータプログラム...
スポンサーリンク