Excel VBA質問箱 IV

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

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


11382 / 13645 ツリー ←次へ | 前へ→

【16419】シートの挿入位置 kyo 04/7/27(火) 14:26 質問[未読]
【16421】Re:シートの挿入位置 つん 04/7/27(火) 14:48 回答[未読]
【16423】Re:シートの挿入位置 kyo 04/7/27(火) 14:59 お礼[未読]

【16419】シートの挿入位置
質問  kyo  - 04/7/27(火) 14:26 -

引用なし
パスワード
   シートの挿入位置についておしえてください。
下記では、前から3番目に挿入し、3番目のシート名を
Error としますが、前から3番目ではなく、
一番最後のシートの後ろに挿入し、挿入したシート名を
Error としたいです。
どなたか、教えてください。

Sheets.Add.Move Before:=Sheets(3)
Sheets(3).Name = "Error"

【16421】Re:シートの挿入位置
回答  つん E-MAIL  - 04/7/27(火) 14:48 -

引用なし
パスワード
   kyo さん、こんにちは

>シートの挿入位置についておしえてください。
>下記では、前から3番目に挿入し、3番目のシート名を
>Error としますが、前から3番目ではなく、
>一番最後のシートの後ろに挿入し、挿入したシート名を
>Error としたいです。
>どなたか、教えてください。
>
>Sheets.Add.Move Before:=Sheets(3)
>Sheets(3).Name = "Error"

Sheets.Add After:=Sheets(Sheets.Count)
ActiveSheet.Name = "Error"

こうでしょうか?
シートが挿入された直後は、そのシートがActiveになります。

【16423】Re:シートの挿入位置
お礼  kyo  - 04/7/27(火) 14:59 -

引用なし
パスワード
   ▼つん さん:

ありがとうございました☆
できました!

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