【VBA】ファイル監視を行い、ダウンロードが完了したら取り込む方法
以前、仕事で「HULFTでファイルをサーバーに転送するから、そのファイルが来たらExcelに取り込んでくれ」というトリッキーな依頼をされました。 ぶっちゃけ、Javaかとかで取り込んでpoiか何かでExcelに書き出した…
以前、仕事で「HULFTでファイルをサーバーに転送するから、そのファイルが来たらExcelに取り込んでくれ」というトリッキーな依頼をされました。 ぶっちゃけ、Javaかとかで取り込んでpoiか何かでExcelに書き出した…
Excelのツール開発をやっていると、よく以下の要望をもらいます。 「私は関数を使ってデータを入力したいのに、セルが文字列型になっているので動かない」 まあ実際、私も関数はよく使うので、セルが文字列型になっていたらイラッ…
VBAでファイルなどでシステム間連携をしている場合に、結構実装の手間がかかるのがUTF-8での入出力です。 何故なら、VBAで標準で用意されている以下はSHIFT-JISにしか対応していないためです。 「 Open→Pr…
以前、とあるVBAの開発現場で遭遇したことですが、 その現場では、Excelツールをそのままソース管理ソフトにアップロードして管理していました。 自分は初めてVBAを作る仕事をさせてもらった時から、エクスポートしてソース…
Excel関数を勉強するために、とりあえず全部の関数を使用して、使用方法をメモするという自己満足記事です。 一気に全て書くのは難しいため随時追記をしていきます。 ABS関数 =ABS(数値) 数値:絶対値を求める数値を指…
以前やっていたプロジェクトでJavaのペアプログラミングをすることがありました。 その際にPOJOのSetter、Getterなどを手入力している人がいたのですが「いやいや、そこは何かツール的なもの使おうよ」と思ってしま…
Excelで入力した値を他のシステムに連携したり、VBAで読み込ませたりしたい場合があります。 その際に、ユーザーに想定外の場所に値を入れられてしまうと、値を読み取ることができなくなってしまい誤動作してしまいます。 そこ…
EXCEL2007以降では、行の最大数が100万行以上作成できるようになったことにより、巨大な表をEXCEL上に保存することも可能になりました。 しかし実際に100万行くらいある表を作成してしまうと メモリを爆食いする …
VBAで外部のActiveXオブジェクトを参照する際に、事前バインディングと実行時バインディングがあります。 FileSystemObjectやDictionaryは使うことが多いので、ご存じの方も多いかと思います。 事…
2020年2月、Office365のアップデートで注目の新関数「XLOOKUP」が実装されました。 おそらくEXCEL関数の中では、SUMやIFなどと並んで最も多く使われていそうなVLOOKUPを拡張した関数で、今後のE…
最近のコメント