2021-07

VBAの基礎・入門

Excel VBA|配列の初期化方法【2次元配列・動的配列・要素数】

配列の初期化方法がよくわからないという質問が結構来ます。 配列の初期化といっても2次元配列や要素数の初期化があり、まとめると以下のようになります。 配列の初期化方法 2次元配列の初期化方法 ReDimを使った動的...
VBAの基礎・入門

VBA|配列総まとめ(格納・要素数・Redim・インデックスが有効範囲にありません)

ExcelVBAで配列ではよく来る質問が共通しています。 配列に値を格納する方法 動的配列(Redim)の使い方 配列の要素数の取得方法 「インデックスが有効範囲にありません」の対処方法 今回は、VBAの配...
VBAの基礎・入門

Excel VBA|メッセージボックスの応用【アイコン・値の取得・変数・複数表示】

VBAでMsgbox関数でメッセージボックスを表示する際に、応用的な使い方をしたいという質問がよく来ます。 Msgbox関数の応用としては、以下の使い方があります。 メッセージボックスにアイコンを表示する。 メッセージ...
VBAのエラー対応方法

ExcelVBA|マクロを停止させる3つの強制終了の方法

VBAの処理が無限ループしてしまたり、処理が重すぎて途中で終了させたいときなど、強制終了させたい場面は多々あります。 VBA処理を強制終了させるには以下の方法があります。 ボタンで強制終了させる方法 Endメソッドを使...
VBAのエラー対応方法

ExcelVBA|VBAを途中で止める方法【一時停止や強制終了の方法】

Excel VBAでマクロの処理を一時停止させたり、処理が無限ループに陥ったときの強制終了の方法について質問がよくきます。 VBAの処理を一時停止させるには「Wait」メソッドを使います。 また、処理の無限ループなどの強制終了ボ...
VBAの挫折しない勉強方法

ExcelVBA|【決定版】VBAに挫折しないために知っておくべき3つのポイント

あなたはVBAの学習に挫折した、または挫折しそうだと思って、このサイトにたどり着いたのだと思います。 じつは、VBAを学習しても挫折してしまうという人が多いというのが現実で、その証拠にあなたの周りにはExcelを使える人は多くても、V...
VBAでSQL

ExcelVBA・SQL|UNIONを使って複数のテーブルを結合させる方法

SQL文で2つのテーブルを1つに結合させるためには「UNION」を使います。 ですが、「UNION」は「UNION ALL」もあり、いまいち違いや使いどころが難しいという声も聞かれます。 今回はSQL文の「UNION」について ...
VBAでSQL

ExcelVBA・SQL|SQL文をきれいに見やすく改行する方法や2つのコツ

VBAコードやSQL文を見やすく改行していますか? SQL文の改行コードの方法は 「半角スペース+_(アンダーバー)」を使う。 「&」を使って変数に代入する。 見やすい改行のコツは インデントを...
VBAでSQL

ExcelVBA・SQL|ダブルクォーテーションとシングルクォーテーションの違い

VBAのSQL文において 「ダブルクォーテーション」と「シングルクォーテーション」との違いがわからない。 そもそもダブルクォーテーションの意味がいまひとつわからない。 という声がよく聞かれます。 実際に各種サイト...
VBAでSQL

ExcelVBA・SQL|文字列中のシングルクォーテーションの扱い方やエスケープ方法

SQLのWHERE文で、シングルクォーテーション「'」が文字列に入っているときには、どのようにすればよいのか質問が来ます。 SQLではシングルクォーテーションが文字列の両端を表す特殊な記号と認識されてしまうので、文字列の一部として認識...
タイトルとURLをコピーしました