VBAでSQL ExcelVBA・SQL|UNIONを使って複数のテーブルを結合させる方法 SQL文で2つのテーブルを1つに結合させるためには「UNION」を使います。 ですが、「UNION」は「UNION ALL」もあり、いまいち違いや使いどころが難しいという声も聞かれます。 今回はSQL文の「UNION」について ... 2021.07.06 VBAでSQL
VBAでSQL ExcelVBA・SQL|SQL文をきれいに見やすく改行する方法や2つのコツ VBAコードやSQL文を見やすく改行していますか? SQL文の改行コードの方法は 「半角スペース+_(アンダーバー)」を使う。 「&」を使って変数に代入する。 見やすい改行のコツは インデントを... 2021.07.04 VBAでSQL
VBAでSQL ExcelVBA・SQL|ダブルクォーテーションとシングルクォーテーションの違い VBAのSQL文において 「ダブルクォーテーション」と「シングルクォーテーション」との違いがわからない。 そもそもダブルクォーテーションの意味がいまひとつわからない。 という声がよく聞かれます。 実際に各種サイト... 2021.07.04 VBAでSQL
VBAでSQL ExcelVBA・SQL|文字列中のシングルクォーテーションの扱い方やエスケープ方法 SQLのWHERE文で、シングルクォーテーション「'」が文字列に入っているときには、どのようにすればよいのか質問が来ます。 SQLではシングルクォーテーションが文字列の両端を表す特殊な記号と認識されてしまうので、文字列の一部として認識... 2021.07.04 VBAでSQL
VBAでSQL ExcelVBA・SQL・Access|指定した日付のレコードをFormatで抽出する ExcelVBAを使ってAccess内の指定した日付を条件にレコードを抽出するにはFormat関数を使います。 Format関数を使えば、「日」のみならず「月」や「曜日」などで抽出することが可能です。 今回はAccessデータベ... 2021.07.03 VBAでSQL
VBAでSQL VBA・SQL|AccessでCOUNTを使ってレコード数をカウントする方法 Excel VBAでSQLを使ってAccessのレコード数をカウントする方法について質問が来ます。 Accessのレコード数をカウントするには、SQLの集計関数であるCOUNTを使って SELECT COUNT(集計するフィール... 2021.07.01 VBAでSQL
VBAでSQL VBA・SQL|AccessでINSERT INTOに変数を使う方法 VBAでSQLを使ってAccessにレコードを追加するのはINSERT INTO文を使います。 INSERT INTO文に変数を使ってレコードを追加したいという質問がよく寄せられます。 INSERT INTOに変数を使うには、以... 2021.07.01 VBAでSQL
VBAでSQL VBA・SQL|AccessでINSERT INTOを使ってレコードを追加する方法 VBAを使ってAccessのテーブルにレコードを追加する方法についてよく質問をもらいます。 SQLでは、テーブルにレコードを追加するには INSERT INTO を使います。 今回は、VBAを使ったSQLにおいて ... 2021.06.30 VBAでSQL
VBAでSQL VBA・SQL|AccessでDROP TABLE使ってテーブルを削除する方法 VBAを使ったSQLで、Accessのテーブルを削除したいという質問がよくきます。 Accessのテーブルを削除するには DROP TABLE を使います。 今回はAccessのテーブルを削除するために D... 2021.06.28 VBAでSQL
VBAでSQL VBA・SQL|Accessでエラーを無視して処理を実行する方法 VBAを使ったSQLでAccessを処理しようとしたときに、エラーを無視したまま処理を続けたいという質問がよく来ます。 エラーを無視したまま処理を実行するには、 On Error Resume Next を使います。 ... 2021.06.27 VBAでSQL