serber
2009-06-23 10:36:20 UTC
Con questa routine vorrei duplicare un foglio excel di base "Modello" in
abse all'ID dell'anagrafica.
Tutto è Ok ma il foglio modello viene sovrascritto e non duplicato.
Dove sbaglio?
ciao
serber
Public Sub DuplicaSheet()
With Worksheets("Modello")
.Visible = xlSheetVisible
.Copy After:=Sheets(Sheets.count)
ActiveSheet.Name = Anagrafica
.Visible = xlSheetVeryHidden
End With
End Sub
P.S il tutto viene lanciato da Access che:
1) apre il file .xls;
2) vefica la presenza del foglio di lavoro in riferimento alla anagrafica;
3) se mancante duplica il foglio (vedi funzione sopra)
abse all'ID dell'anagrafica.
Tutto è Ok ma il foglio modello viene sovrascritto e non duplicato.
Dove sbaglio?
ciao
serber
Public Sub DuplicaSheet()
With Worksheets("Modello")
.Visible = xlSheetVisible
.Copy After:=Sheets(Sheets.count)
ActiveSheet.Name = Anagrafica
.Visible = xlSheetVeryHidden
End With
End Sub
P.S il tutto viene lanciato da Access che:
1) apre il file .xls;
2) vefica la presenza del foglio di lavoro in riferimento alla anagrafica;
3) se mancante duplica il foglio (vedi funzione sopra)