No Programming, No Life

プログラミング関連の話題や雑記

VBA

Excel VBAでUTF-8でパーセントエンコードされた文字列をデコードする(簡易版)

VBA

Excel VBAでUTF-8でパーセントエンコードされた文字列をデコードする必要があり、ちょっと調べてみたらADODB.Streamを使うと出来そうだったのでやってみた。 環境 コード 使い方 デモ 注意 参考 環境 Windows 10 (バージョン 1903) 64bit Excel Office365 MS…

VBAのマクロで外部コマンドを呼び出すサンプル

VBA

はじめに 諸事情があり、Excelのマクロから外部コマンドを呼び出す必要がありました。その際書いたスクリプトのメモです。 動作環境 Win10 × Excel2016でしか動作確認しています。 サンプルコード Dim wsh As Object Dim exec As Object Dim command As Stri…

VBAでJScriptの正規表現を使う

発端 VBAで正規表現を使おうとした場合、参照設定などしないといけなかったりと、わりと面倒です。そこで、JScriptの正規表現を使ってしまうことで解決しようというのが今回の試みです。 ソース 'スクリプトエンジンを宣言(JScript) Set js = CreateObject("…