2023-04-01から1ヶ月間の記事一覧
重複の削除 Distinct ベースとなるコード 重複の削除 Distinctキーワードはデータから重複行を削除します。 Excelの「重複の削除」のようなことが出来ます。 あるいは「UNIQUE関数」も同じですね。 Distinct Distinctの構文は以下のとおりです。 列名の前にD…
Excel×SQLにおいてテーブルとして扱えるのはシートだけではありません。 Excel独特のテーブルの指定方法を紹介します。 テーブルとして扱えるデータ シート セル範囲 名前定義 ブックの場合 シートの場合 テーブル テーブルとして扱えるデータ Excelにおいて…
今回からはExcelで使用可能なSQL文について紹介していきます。 SQLの基本構文 列名を別名に変更 定数を表示する ベースとなるコードを少し変更しました。 データの貼り付け先を別シートに変更しています。 SQLの基本構文 Select文は抽出・集計の最も基本的な…
実際にExcelからSQLを使用するコードに沿って、コードの内容を紹介していきます。 Recordset の結果をシートに貼り付け タイトル行 データ部分 貼付け位置は自由自在 ベースとなるコードは下記のとおりです。 今回は「データの貼り付け作業」欄です。 Record…
実際にExcelからSQLを使用するコードに沿って、コードの内容を紹介していきます。 メソッド・プロパティ Openメソッド Source ActiveConnection CursorType LockType Options Closeメソッド ベースとなるコードは下記のとおりです。 今回は「SQL文の指示を実…
ここからは実際にExcelからSQLを使用するコードに沿って、コードの内容を紹介していきます。 ADODB.Connectionオブジェクト メソッド・プロパティ Providerプロパティ Propertiesプロパティ Extended Properties ISAM HDR IMEX(IMport EXport mode) MAXSCANR…
以前の記事でご紹介した通りExcelからSQLを使用するにはADOという外部機能の力を借りる必用があります。 www.excellovers.com ExcelからADOを使用するには参照設定(事前バインディング)が必要。 VBE ツール ⇛ 参照設定 2023-04-22 時点で最新の2.8を指定する…
前回ご紹介したように、ExcelでSQLを使用する際、SQL文以外はほぼ定形の処理になっています。 まずこの定形の処理を含めたコードの基礎構成を抑えておこうと思います。 データベースとExcel 抽出・集計と更新 抽出・集計のコード基礎構成 更新のコード基礎構…
Excelで資料作成してますかぁー!!! Excelでデータの加工してますかぁー!! Excel大量のデータ管理してますか! データの集計するのにマクロをたくさん書いてしんどいですか? 後で見返した時にコードの処理が何をしてるかわからない…? そんな時はSQLで…