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

Corredor

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

xls ファイルを xlsx 形式に自動で変換・保存するマクロ

このブックがあるディレクトリの xls ファイルを xlsx 形式で保存するマクロ。 以下のコードをコピペしてマクロブックを作り、xls ファイルがたくさんあるフォルダに配置する。 マクロを実行すると、「Converted」フォルダを生成し、その中に xls 形式のファ…

Excel シートにスクリーンショットを自動貼り付けするマクロ

Excel しかない環境でテスト証跡を撮らなきゃいけない仕事をしているときなどにドウゾ。 このマクロをブックに仕込んでおき、マクロを実行すると、クリップボードの監視を始める。 PrintScreen キーでスクリーンショットを撮ると、Excel シートに整形して貼…

ブックを開きたい人が現れたら通知する Excel マクロ

共有ブックを編集モードで開きっぱなしにするバカと仕事してた時にこれ埋め込んでたけど全く改善する気配なかったから、最終的にそいつが離席中に Excel ブックを編集モードで開けないようにする個人用マクロを仕込んで退職した。 このマクロをワークブック…

Excel でセルを縦方向に結合するマクロ

Excel には「横方向に結合」というセル結合のショートカットはあるのに、「縦方向に結合」はない。 仕方がないので、個人用マクロに以下のようなマクロを作っておき、クイックアクセスツールバーにマクロを追加して使うようにする。 エラー対応はしない (キリッ…

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

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

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

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

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

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

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

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

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

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