>VBAテクニックVBAテクニック2019/12/14マクロが動かない時の原因と対処法|実行できない理由はこれだ!今回は「マクロ」が動かない原因についてお話します。VBAが動かない原因を探すデバッグには、2種類の方法があります。マクロを1行ずつ実行するステップインは、結果を直接確認できるのでコードを間違えている箇所を特定しやすいです。任意の位置までプログラムを実行させるブレークポイントは、1行ずつコードを確認する必要がありません。VBAマクロにおいて、FunctionとSubは何かと登場回数が多く、しかも違いが良く分からないケースもあります。FunctionとSubは使い方がほぼ同じですから、区別しないで使用してしまっている人も珍しくないでしょう。端的にいえば、前者は戻り値を返すことが可能で、後者は戻り値がないという違いがあります。実行結果を判定したい場合は前者を、その必要がない時は後者を使用する形です。マクロとVBAは何かと似ていますが、実は異なる方向で進化した便利な仕組みだといえます。前者のマクロは表計算ソフトなどの標準機能で、予め決められている手順で繰り返し処理を行う、といった用途に対応します。一方で後者のVBAは、Visualベーシックというプログラム言語がベースで、アプリケーション向けに提供されているものです。機能や拡張性はVBAの方が上で、知識を習得するハードルは高いものの、使いこなしの幅でいえばマクロよりもこちらに軍配があがります。...VBAテクニック2019/12/14VBAエキスパートの難易度は?|パソコン教室講師が徹底解説します今回はVBAエキスパートの難易度を解説します。VBAエキスパートは2種類あります。どちらも難易度は比較的高めです。日常から「VBA」を使いこなして、苦なく操作できている人にとっては簡単でしょう。VBAはそこまで使ったことが無く、問題集を見て四苦八苦しているようではハードルは高いとお考え下さい。