データ検索 FIND 覚書

VBAでのファインドはワークシート操作の検索らしい。速度も出ないし、ワークシート操作にも影響するので使わない方がよい。でも、1件だけなら、、、 ID  名称 略称 1 EAファーマ EAファーマ 2 GSK GSK 3 … 続きを読む

データ検索 ADO 覚書

参照設定する方がよい。 ADOの参照を設定して、コネクションを設定し、レコードセットを作成。 コネクションMicrosoft.ACE.OLEDB.12.0 –> Office2007以降Office2003 — … 続きを読む

VBA マクロのセキュリティ

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

規格での並び替え

医薬品の検索をする際に気になっていたことが。例えば、ノルバスクで検索すると、 というように、大きい規格が先に来てしまうことが多い。これは文字列として、1,2,5の順になるのでしかたない。「単位」で並び替えても文字が含まれ … 続きを読む

カテゴリー ITVBA

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で公開しているツムラのデータを対象に、エクセルでみれるようにしてみました。インターネット環境がなくて 脆弱な … 続きを読む

生薬名

漢方の専門の先生から煎じ薬の一覧をエクセルでもらって、VBAによりXMLに変換した折、文字化けに手を焼きました。エクセルのシートでは表示できても、VBAが文字コードに対応できないようです。文字化けを起こす生薬名を記録して … 続きを読む