読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

Excel の各種パスワードを突破する方法まとめ

Excel のブックには、色々なパスワード保護をかけることができる。しかし、うっかりパスワードを忘れてしまったとか、引き継いだブックにパスワードが掛かっていたがパスワードを知る人が居なくなってしまっている、といったことがあるだろう。そういうとき…

Excel を常に読み取り専用で開かせるマクロ

会社で皆が見ているブックを読み取り専用にせず開いたまま離籍するバカがいて迷惑しているので、「お願いですからこのマクロ入れてください」ってお願いした。 (共有ブックにするとセル結合とかできないので共有ブックにはしないである…) thom.hateblo.jp ネ…

Excel VBA で処理中にダイアログを表示させないようにする

「ファイルを閉じる前に保存しますか?」とか「ワークシートにデータがありますがシートを削除して良いですか?」みたいな確認ダイアログの類。Application.DisplayAlerts というプロパティを使うと、これらの確認ダイアログを無視して処理ができる。 Sub Te…

Excel VBA の実行中の画面描画を停止させて高速化させる

マクロでアレコレ処理する時、画面描画を更新させないようにすると、処理が高速化できる。また、マクロでシートをアレコレと高速操作するときに画面がチラつくのも、これで画面描画を止めれば鬱陶しくなくなる。 画面描画を止めるには、Application.ScreenUp…

Excel で空行やセル結合が混じっても連番を振る関数

Excel で連番を振る時、数値そのままだと行追加や行削除のせいでズレる時があるし、ROW() 関数だと見出し行などを調整している間に中の数字がズレてしまうことがある。 そこで、ちょっと複雑な数式の組み合わせで、空行やセル結合が間に混じっても正しく連番…