Excelブックにさまざまなタブがあります。数式を使用してシート名を変更する
シート1(「価格設定電卓」)では、さまざまなデータを入力して価格を計算できます。
シート2(名前: '最終コピー')は基本的にシート1と同じですが、データの入力には使用されません。したがって、このシートのセルA1 = '価格設定電卓'!A1など。
ただし、シート1(「料金設定電卓」)がコピーされ、コピーされたシートが「オプション1」、「オプション2」、「オプション3」などに名前が変更されることがあります。これらのシートの1つから情報を使用する必要がありますが、どちらのオプションが選択されるかによって異なります。
私はシート2にセルを追加しようとしましたが(A30とします)、シートの名前を正確に入力してデータを取得し、セルを 'A30'!A1などに変更することはできますがこれは 'A30'というシートを探しているので機能しません。
「置き換え」をクリックし、「価格設定電卓」という言葉を「オプション2」などに変更することで動作します。しかし、誰もパスワードを変更できないようにすべてのシートをパスワードで保護する必要があるため、replaceメソッドを使用することはできません。
誰も私ができることについてのアイデアはありますか?可能であれば、マクロやVBAの使用を避けることをお勧めします。