Excel

Excel VBA の RoundUp() と Javascript の Math.ceil() は負の値の切り上げ方が違う

VBA 製の計算ツールを Web アプリ化している時に、切り上げの部分で少しハマったのでメモ。 結論 「-1.01 を切り上げたらどうなる?」に対する解は二通りある 解1: -2 負の方向に切り上げる 解2: -1 正の方向に切り上げる VBA の Application.WorksheetFunct…

Python の xlrd ライブラリを用いて Excel ファイルのシート内容を Markdown に落とす

Excel ファイルは非常に読みづらいので、Markdown に変換して「表ではなくテキストファイルを読む感覚で」読み進めたいなと思った。Python の xlrd ライブラリだと簡単に Excel ファイルを辿れそうだったので、今回試しに作ってみた。 スクリプトは GitHub …

Excel 2013 の VBA マクロ で Form.Show している時にマクロが中断される件

よくわからないタイミングで勝手に中断されるせいで、フォームをポチポチ触ってても「あれ?動作しない?」という現象に見舞われている。 原因 対処 Q: 毎回継続するのがしんどい、回避方法は? 原因 フォームをいったん非アクティブにして、またアクティブ…

Excel 2013 でシンプルなガントチャートを一から作る時にやること

Excel をガッツリ使ったので備忘録として手順をメモっておく。ガントチャートネタだが、「ガントチャートをつくるのに使いそうな Excel 設定についてのメモ」と書いた方が正しいかもしれない。 セル幅を小さくする 日付時刻エリアをつくる タスクリストエリ…