VBA
みなさんExcelマクロでツールを作るとき、ユーザ入力を受け取るために意味もなくダイアログ開いてませんか?取り扱い説明書を別に作っていませんか? ちょっと力んでいますね。そのマクロツールがプログラマ向けであるなら、力む必要はないのです。 力を抜い…
かれこれ1年以上、JenkinsでExcel VBAを動かしているので、そろそろたまっていることを出そうと思いました。 Excel VBAをサービス内で起動させる方法 Excel VBAをコマンドラインから起動させる方法 自動化したいマクロは対話を避けよう。自動化に備えた作り…
Windowsでは長いパス(260文字前後)を使うと呪いに遭います Windowsでは長いパスを使うと呪いに遭います。 (個人的には英語の長ったらしいディレクトリ名とファイルパスをついたものをJenkinsでこれまた長ったらしいワークスペースフォルダにチェックアウト…
とくに意味はなくとも、番号を表に振っている人、よくいますね? そういう人はおそらくコピペで番号がずれたりしてイライラしていると思うので、それを解消するために、この数式を使うといいと思います。 =MAX(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW…
あまり幸福でない開発をしていると、プロジェクトのユビキタスフォーマット()がExcelになっていて、そのうちJenkins上でExcelVBAを動かしたくなります。 サーバ上でExcelを動かすには諸問題があり、できればサーバサイドでExcelを動かさないに越したことは…