質問: 指定範囲を選択して、指定したワークシートに貼り付ける。 やりたいこと 1 現在作業中シートの指定した範囲をコピーする。 2 ディスクトップ上 ”ABC”というワークシートを選択。 (ワークシートの名前が自分で選択できるようにしたい) 3 選択後新しいシートを作成し、シート番号が現在あるシート番号順で命名して保存したいです。 例 最初は ”A” ”C” ”マクロ” などの名前シートが存在する状態で ”1”と言うシートが作成してコピーすること。 次動作するとき ”2”といるシートを作成して、コピーする。 シートの名前は 1-100までと考えております。 VBAの初心者のため、どうか教えてください。
回答: 1. 「マクロの記録」を開始し、やりたい操作を全て行った後に記録を終了する。 2. マクロの編集画面を開く。 3. 選択したいところは選択のフォームやダイアログで選択できるようにする。 4. 連番はシート名を取得して、次の番号を決めて、そのシートを作成するようにする。 もし、上で言っていることがさっぱりわからない場合は、どうしようもありません。 * VBA入門の本やサイトで自分で勉強する。 * お金を払って誰かに作って貰う。 のいずれかを選択してください。