Excelが大好きだ!スマートフォン用の表示で見るExcelが大好きだ!Excel大好き経理マンがExcelの事を書き綴っていきます。VBA以前にSQLite3データベースをExcelから使用する方法をご紹介しました。DataBaseという機能の使い方がわかりましたのでご紹介します。Databaseとは正確な定義はググって頂くとして、私の理解では1.メモリー上に作成される一時的なデータベース(プログラム終了後、消去される)2.メモリー上のため高速で処理が行われる。1の特性があるために今の所、使用用途を見い出せていないのですが、2の特性があるために普通にデータベースを作成して処理を実行するのとは比べ物にならないスピードで処理ができます。DataBase:0.6秒このぐらいの差が出てきます。vfsNameSQLite3OpenV2を使用します。DataBaseを使用する場合は適当なデータベース名を指定してください。dbHandle:SQLite3Openと同じようにLong型の変数を宣言しておいてください。flags:ここがキモです。SQLITE_OPEN_MEMORYと指定してください。vfsName:正直ここの意味はわかりません。空白で処理は問題なく動くようです。記載例は以下のとおりです。""基本的にコード実行後にデータベースは消去されますが、dbHandleをプロシージャレベル変数で宣言しておくと、明示的に削除(データベースハンドルを閉じる)するか、マクロ記載のBookを閉じるまでは消去させずに継続使用することが出来ます。おまけ自分では今の所、使用用途を見いだせていないのですが、実装されている以上必要があったと思うんですよね。Excelでは無くても他の言語では必要があるんだろうか。Tumblr関連記事2019-07-14数値がマイナスの時に0と表示する表示形式Excelには「表示形式」という機能があります。先日このようなツイを見かけた。(1)月別アーカイブはてなブログをはじめよう!ExcelLoverさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。