人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

質問です
エクセルでsheet1からn個の複数のSheetに白紙の状態でA列とG列のみを文字列指定するマクロができましたらお願いします
複数のsheetもマクロで指定してできれば良いですができなければ手動であらかじめ
作成しておきます

よろしくお願いします

●質問者: inosisi
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● きゃづみぃ
●100ポイント ベストアンサー
Sub Macro1()
 For a = 1 To 3
 Sheets.Add
 Range("A:A,G:G").NumberFormatLocal = "@"
 Next a
End Sub


sheet1からn個とありますが、追加するシートは 既存のシートの次から作ります。
質問内容からして これでもいいかなと判断したのですが
sheet1からがよいのならば少し プログラムの修正が必要となります。

あと
For a = 1 To 3
の 最後の 3が n個の個数となります。
適宜 作りたい個数に変更してください。


きゃづみぃさんのコメント
追記 追加したいシート数は パソコンのメモリ等の影響を受けます。 なので 1000個追加できるのか2000個追加できるのかは 機種ごとに違います。 ま、Excel2007以降なら こういうのが影響するかは不明ですが・・・。

inosisiさんのコメント
ありがとうございます これで大丈夫ですうまくいきました
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ