いうわけで作ってみた。さいごにはじめに「エクセルはA1にカーソルを合わせて保存するのがマナーだよ」そんなことを言われることがあるらしい。ツイッターランドで目にした。いう自分も言われたことがある。いうわけで作ってみた。Subカーソル合わせるだけじゃなくて拡大率を100%に戻す処理を入れてみた。これをあなたのVBEに貼り付けてあげると動くようになります。Objects]-[ThisWorkbook]で開いた画面に貼ってください(画像参照)多分バージョン依存はしないと思います。自分はExcel2013を使用しています。Eachは見ての通りループします。ThisWorkbook.WorkSheetsでブック内のワークシートを順繰りに見ていきます。その一回一回で扱うワークシートのオブジェクトをobjSheetという変数で定義しましょう。objSheet.Activaten枚目のワークシートをアクティベート(選択状態に)します。1).Selectn枚目のワークシートのA1セルにカーソルを合わせます。100アクティベートしている画面の拡大率を100%にします。(=n枚目のワークシートの拡大率を100%にする)ThisWorkbook.Worksheets(1).Activate1枚目のシートをアクティベート(選択状態に)します。ActiveWorkbook.Saveアクティブなワークブックを保存します。(=このマクロを実行しているファイルを保存します。)と、こんな感じになります。処理をまとめる1枚目のワークシートのA1セルを選択状態にする1枚目のワークシートの拡大率を100%にする2枚目の(以下略)3枚目の(以下略)・・・(ワークシートの数繰り返す)1枚目のシートを選択状態にする保存するという流れを実現したのが先ほどのコードです。TANAKAという神のようなサイトがあるので学習コスト自体は低いと思います。http://officetanaka.net/excel/vba/やりたいことを細分化して、都度調べていきながらやればある程度こなせるようになります。さいごにこの記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)をフォローしてくれたらうれしいです!以上、コジマでした。2018.08.27コジマです。昨日、メイプルバーにお越し頂いた方はありがとうございました。8月からメイプルシステムズの社員として働いています。SES企業を卒業し、新たなステップへ踏み出した。WordPress.。