Ajutor realizare automata sheeturi

EUSIEU
Mesaje: 5
Membru din: Mar Ian 04, 2022 3:47 pm

Ajutor realizare automata sheeturi

Mesaj de EUSIEU » Sâm Apr 08, 2023 7:57 pm

Buna seara
am nevoie de ajutor
doresc sa realizez un buton cu comanda de a realiza mai multe sheeturi dupa o lista
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

IPP
Moderator
Moderator
Mesaje: 4197
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: Ajutor realizare automata sheeturi

Mesaj de IPP » Dum Apr 09, 2023 9:08 am

Buna ziua

Codul propus mai jos exclude crearea de foi daca exista niste erori: In exemplul dvs. o eroare poate fi din cauza existentei de nume duplicate dar cel putin teoretic mai pot sa mai apara si altele, de ex. existenta de caractere nepermise in nume de foi.

Am folosit codul:

Cod: Selectaţi tot

Sub AddSheets()

'IPP - 09.04.2023

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

On Error Resume Next
 For Each c In Selection
  Sheets.Add(After:=Sheets(Sheets.Count)).Name = c.Value
 Next c
On Error GoTo 0

Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True

End Sub
Pentru testare: deschideti fisierul atasat, activati macro/continutul, selectati celulele pentru care doriti generarea de foi cu numele respective si rulati macro

IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

EUSIEU
Mesaje: 5
Membru din: Mar Ian 04, 2022 3:47 pm

Re: Ajutor realizare automata sheeturi

Mesaj de EUSIEU » Dum Apr 16, 2023 11:15 am

multumesc pentru ajutor

Scrie răspuns

Înapoi la “Visual Basic for Application (VBA) cu Excel - Intrebari tehnice”