原本であるシートをコピーし、アクティブシート内のA列とB列内のセルの値を組み合わせてコピーしたシートの名前に設定したいのですが、どのように記述すればよいのかわかりません。
たとえば、sheet1(アクティブシート)のA列にデータが複数個入力されており、B列にも複数個のデータが入力されています。
原本となる別シートをコピーした際、上記のセルの組み合わせでシート名に設定したいと思います。
A1+B1--->A1B1シート
A1+B2--->A1B2シート
A2+B1--->A2B1シート
A2+B2--->A2B2シート
上記のような形です。
B列にはデータが3つ入りますが、A列は不確定で、入力されているデータ分、シートのコピーを繰り返し、全種類の組み合わせの名前のシートをコピーしたいと思います。
EXCEL VBAでどのように記述すればよいでしょうか。
追記
一つのセルの値をシート名にしてコピーするというやり方はわかるのですが、複数のセルの値を組み合わせてシート名にするやり方がわかりません。
別のセルに数式で一旦2つのセルの値を合わせたものを作成し、そのセルを参照させるようにしてみましたが、A列のセルにいくつデータが入るか不確定なので、途中からエラーが出てしまい、わからずこちらに投稿しました。
あなたの回答
tips
プレビュー