Accessのテーブル情報

Accessのテーブルにアクセスするには、テーブル名がわからないとアクセスできない。その前に、データベース名が必要だが、対象のパスはわかるはずなので名前はわかる。

32bit or 64bit

VBAでの確認“x86” であれば32bit版、それ以外なら64bit版(“AMD64” )32bit版ならJETエンジン、64bit版だとACEエンジン ExcelのシートをDBとして使用する場合の接続文字列 今は、A … 続きを読む

ExcelでAccessファイルで保存

Excelでデータを加工してプレーンなテーブルにできたら、ExcelのシートでそのテーブルをSQLの対象にしてデータ取得する方法は良いと思う。Accessはコストの関係から購入していないこともあると思う。(私がそういう状 … 続きを読む

VBAでXML作成

経産省のサイトから「b2020_weight1j.xlsx」をダウンロードし、このエクセルシートの「2020_C01 (J1)」シートをClass & Collectionにしてみたが階層構造なのでXMLにしてお … 続きを読む

VBA マクロのセキュリティ

エクセルのVBAで作ったユーティリティみたいなものを配布するとして、昨今の事情から、マクロのセキュリティで、マクロが実行できないようになっていることがネックになると思われる。 この場合、デジタル署名を取得して、「デジタル … 続きを読む

Excelは64bit?

Windowsが64bit版ならExcelも64bit版がインストールされると思っていた。ひとつのIDでいくつかインストールできるので、デスクトップとノートで同じものがインストールされていると、なんの疑問もなく思っていた … 続きを読む

ローカルデータベース

ローカルなデータベースといえば、WindowsではACCESS。ACCESSを持っていなくても、EXCELがあれば、VBAで利用できる。必要なのは、ACCESSではなく、データベースエンジンJETによるMDBファイル。 … 続きを読む

辞書

先日、CSVをXMLに変換するときに、CSVをcsv.DictReaderで辞書として取得した。その際に、これは使い道が高いように感じた。 PythonがVBAより良いと書かれていることがある。ExcelのMacroはP … 続きを読む

二次元配列

二次元配列と同じセル範囲を用意し、一度に書き込みRange(“A1:D2”).Value = nijigenList 二次元配列からエクセルのRange取得 Range(“B2”).Resize(UBound(nijig … 続きを読む

ツムラ漢方データ

ClassとCollectionという記事で、漢方薬のデータを整理したことを書きましたが、それをWebでもPHPで公開しているツムラのデータを対象に、エクセルでみれるようにしてみました。インターネット環境がなくて 脆弱な … 続きを読む