- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2010 VBA 指定した数だけシートを)
EXCEL2010でVBAを使用して指定した数だけシートを作成する方法
このQ&Aのポイント
- EXCEL2010でVBAを使用して、指定した数だけワークシートを作成する方法を教えてください。
- シートA11に入力された数を確認し、その数だけシートを作成します。シートの名前は○1・○2というように、文字に数を増やしていきます。指定した数だけシートを作成したら、もう一度同じ処理を行います。ただし、シートの名前は×1・×2~というように異なる名前で作ります。
- 例えば、A11の値が5の場合、○1・○2・○3・○4・○5と×1・×2・×3・×4・×5の計10個のシートが作成されます。○と×のシートを指定した数だけ作成する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sub macro1() dim a, i, j a = array("○","×") on error resume next for i = 0 to 1 for j = 1 to worksheets("Sheet1").range("A11").value worksheets.add(worksheets(worksheets.count)).name = a(i) & j next j next i end sub #A11のシートの名前を正しくマクロに記入してから実行すること
お礼
回答ありがとうございます。 2度も助けていただきありがとうございます。 とても助かりました。