Condividi:        

vba2003: controllare se esiste un foglio e crearlo

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

vba2003: controllare se esiste un foglio e crearlo

Postdi karug64 » 20/05/12 21:53

Salve a tutti.
Rieccomi qui.
Potreste dirmi come si fa da codice vba a controllare se un foglio esiste (per es. "foglio2011") e se non esiste come si fa a crearlo.
Grazie.
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: vba2003: controllare se esiste un foglio e crearlo

Postdi Flash30005 » 20/05/12 23:38

Una macro che risolve il quesito potrebbe essere questa
Codice: Seleziona tutto
Sub Creafogli()
NomeF = "Foglio2011"  '<<<<<<<<<< qui assegni il nome al foglio
For I = 1 To Worksheets.Count
    If Sheets(I).Name = NomeF Then Exit Sub  '<<<<< se il foglio esiste esce dalla routine
 Next I
Sheets.Add After:=Worksheets(Worksheets.Count)  '<<<<<<<<< sposta il foglio alla fine dei fogli esistenti
ActiveSheet.Name = NomeF   '<<<<<<< assegna il nome al nuovo foglio
End Sub


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: vba2003: controllare se esiste un foglio e crearlo

Postdi karug64 » 22/05/12 21:46

Grazie.
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22


Torna a Applicazioni Office Windows


Topic correlati a "vba2003: controllare se esiste un foglio e crearlo":


Chi c’è in linea

Visitano il forum: Ricky0185 e 39 ospiti