1
このコードを使用してシート(i)を新しいワークブックにコピーしますが、エラーは常にActiveWorkbook.Sheets(i).Copy
です。特定のシート(sheets("Handover")
など)を使用するとコードが実行されます。私は何が間違っているインデックス付きシートを新しいワークブックにコピー
このコードを使用してシート(i)を新しいワークブックにコピーしますが、エラーは常にActiveWorkbook.Sheets(i).Copy
です。特定のシート(sheets("Handover")
など)を使用するとコードが実行されます。私は何が間違っているインデックス付きシートを新しいワークブックにコピー
を説明してください、何が起こっていることは、あなたがActiveWorkbook.Sheets(i).Copy
を行う最初の時間は、新しく作成されたワークブックのみ1つのワークシートで、ActiveWorkbook
なることです。
この異常を回避するには、ActiveWorkbook
をThisWorkbook
に置き換えてください。
また、ブック内に隠しシートがあるかどうかをチェックすると、方法Copy
は隠しワークシートで失敗します。
私は試みました。しかし、コードはまだ実行されていません –
@Luunguyenあなたのワークブックにワークシートが隠されていないか確認してください。 –
ああありがとうございました。それは正しい@ A.S.Hです。 –