Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


57427 / 76738 ←次へ | 前へ→

【24048】ブック名をアクティブシート名の1つと同じにするには?
質問  tarny  - 05/4/11(月) 1:16 -

引用なし
パスワード
   すみません。VBA初心者です。
1つのブックにワークシートが複数存在し、シート名は関連付けられた名前で並んでいます。(ex.ABC/ABC明細/DEF/DEF明細/GHI/GHI明細・・・・)
2つの関連づけられたシート(ex.ABC/ABC明細)をアクティブにして、左側のシートの名前(ABC)をそのまま新しいブック名にして保存したいのですが、どのようなコードにすればよいのでしょう?

以下の例だと、シートが1つの場合は問題ないのですが、複数シートはコピーされません。どなたかご助言お願いいたします。<(_ _)>
↓↓↓

Sub 新規ブック作成()

Dim ブック名
  
ブック名 = ActiveSheet.Name
  ActiveSheet.Copy
 ActiveWorkbook.SaveAs (ブック名 & ".xls")
  ActiveWorkbook.Close
  
End Sub
0 hits

【24048】ブック名をアクティブシート名の1つと同じにするには? tarny 05/4/11(月) 1:16 質問
【24049】Re:ブック名をアクティブシート名の1つと... ちゃっぴ 05/4/11(月) 1:32 回答
【24051】Re:ブック名をアクティブシート名の1つと... tarny 05/4/11(月) 3:04 質問
【24098】Re:ブック名をアクティブシート名の1つと... Jaka 05/4/12(火) 13:02 発言
【24118】Re:ブック名をアクティブシート名の1つと... kazu 05/4/12(火) 15:14 発言
【24192】Re:ブック名をアクティブシート名の1つと... tarny 05/4/15(金) 0:36 お礼

57427 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free