Excel VBA質問箱 IV

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

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


4233 / 13644 ツリー ←次へ | 前へ→

【57761】シートのコピーと名称変更 VB 08/9/12(金) 11:42 質問[未読]
【57762】Re:シートのコピーと名称変更 かみちゃん 08/9/12(金) 12:46 発言[未読]

【57761】シートのコピーと名称変更
質問  VB  - 08/9/12(金) 11:42 -

引用なし
パスワード
    コマンドボタン1をクリック後シート1をコピーし、nameを("A1")と("B2")としたいのですが…。
 どのようにすればいいですか? 
 ご教授ください。

【57762】Re:シートのコピーと名称変更
発言  かみちゃん  - 08/9/12(金) 12:46 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> シート1をコピーし、nameを("A1")と("B2")としたい

一般操作でシート1をコピーして、特定の名前を変えるという操作はできますか?
できるなら、その操作を「マクロの記録」で記録してみてください。
その後、特定の名前の部分を("A1")と("B2")にします。
("A1")と("B2")とは、A1セル、B1セルをつなげた値という意味ですか?
それであれば、
Range("A1").Value & Range("B2").Value
です。
ただし、これは、アクティブシートのセルを示しますので、シートコピー直後は、
そのコピー先のシートがアクティブシートになりますので、注意が必要です。
特定のシートのセルであれば、シート名を付ける必要があります。
Sheets("Sheet1").Range("A1").Value & Sheets("Sheet1").Range("B2").Value

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