Technical Blog

技術ブログ

WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。

Blog 2024-02-11

Do whileループで無限ループ発生

Excel VBAの学習をしていたら、無限ループが発生した。 この記事では、無限ループが発生するまでの過程と、その解決方法について書いていく。 前提 こちらのサイトからダウンロードしたファイルに対して、以下のような処理を書いていた。 E11が2018/10/31だった場合に、C11からH11をL8からQ8にコピーするという処理。 E11はこちら。 C11からH11はこちら。 L …

Excel VBA プログラミング
Blog 2024-02-11

【While使用】無限ループにならない繰り返し処理の書き方

前回の記事では、無限ループになってしまったということを書いた。 Excel VBAの学習を進めている。 この記事では、無限ループにならない繰り返し処理の書き方について書いていく。 参考書などで紹介されているのは、こちらのやり方だろう。 わざわざ、「無限ループはこうやって発生させますよ〜」と解説している人は、そうそういないはずだ。 この記事で使用するサンプルファイル こちらのサイ …

Blog 2024-02-08

Excel VBAの条件式で発生していた型のエラーの原因を特定した

こちらのサイトで問題を解こうとしたところ、作成途中のVBAで「型が一致しない」というエラーが発生した。 この記事では、今回発生したエラーの説明と、型とは何か、型をチェックする方法などについて書いていく。 Excel VBAは、今後プログラマーとしてキャリアを切り開いていくために、武器にしていきたい。 もちろん、VBAだけ出来るだけでは市場価値は高まらないと思う。 しかし、VBA …

Blog 2024-02-04

Excel VBAのIf文の使い方

Excel VBAでIf文をどのように使えばいいのかについて書いていく。 If文とは、条件分岐のことだ。 「もし、〜なら、〜する」のような構文がIf文。 「もし、雨が降っていたら、傘を持っていく」と同じ構文だ。 それでは早速見ていこう。 基本 まずは、Excel VBAのIF文のお作法を学ぼう。 こちらのサイトで、基本的なIF文の使い方が学べた。 以下のように、「If 条件 T …

Excel VBA プログラミング