Ciao,
Non sono sicuro di aver capito esattamente cosa intendi per (duplicare) PAGINA e (non) FOGLIO.
Non sono neanche un programmatore, quindi ...
Se per caso ho capito quello che a te interessa io ho risolto con una tabella in A1:C14 del foglio "Pippo" e una formula in E1 =CONTA.VUOTE(A3:C14). Ho poi compilato una macro che ho chiamato "duplica"
If Range("e1") = 0 Then 'quando tutte le celle sono piene la formula- da risultato 0 (zero), allora
Sheets("pippo").Select 'copia il foglio "PIPPO"
Sheets("pippo").Copy After:=Sheets(1) 'che diventa "PIPPO(2)
End If
Range("a2:c14").Select 'seleziona le celle di input della (nuova) tabella- e le svuota
Selection.ClearContents
Range("A2").Select 'il cursore si posiziona sulla 1^ cella della tabella
Poichè la macro così compilata non parte in automatico ho predisposto un bottone da cliccare che con il codice Application.Run ["duplica"] esegue il comando di avvio della macro