OVH Cloud OVH Cloud

onglets

5 réponses
Avatar
Nono
Bonjour,

est-il possible (je suppose que oui !) par VBA de faire=20
qu'une feuille de calcul (l'onglet) prenne pour nom la=20
date syst=E8me ?

Merci =E0 tous

Nono

5 réponses

Avatar
Patrick
Bonjour,

Oui. Mais à quel moment est-ce que cela doit se faire ? A la création d'une
feuille ?

Dans le module de ThisWorkbook, tu ajoutes ce code :

Private Sub Workbook_NewSheet(ByVal Sh As Object)
Sh.Name = Format(Date, "dd-mm-yyyy")
End Sub

Il faut mettre des "-" dans le format car les "/" ne sont pas acceptés dans
le nom d'une feuille.

--
Patrick

"Nono" wrote in message
news:059e01c49ae9$9477e780$
Bonjour,

est-il possible (je suppose que oui !) par VBA de faire
qu'une feuille de calcul (l'onglet) prenne pour nom la
date système ?

Merci à tous

Nono
Avatar
Jean-Claude
"est-il possible (je suppose que oui !) par VBA de faire
qu'une feuille de calcul (l'onglet) prenne pour nom la
date système ?


Salut,
Comme l'onglet n'accepte pas la ligne suivante
ActiveSheet.Name = Date
car il y a des "/"
j'ai contourné l'obstacle en utilisant le code suivant

ActiveSheet.Name = Day(Date) & "-" & Month(Date) & "-" & Year(Date)

En espérant avoir été utile
A+
Jc

Avatar
Jean-Claude
"est-il possible (je suppose que oui !) par VBA de faire
qu'une feuille de calcul (l'onglet) prenne pour nom la
date système ?


Salut,
Cela fait plusieurs heures que ma première réponse est partie, et que je ne
la vois pas, aussi je réexpédie.
Désolé en cas de redite

Comme l'onglet n'accepte pas la ligne suivante
ActiveSheet.Name = Date
car il y a des "/"
j'ai contourné l'obstacle en utilisant le code suivant

ActiveSheet.Name = Day(Date) & "-" & Month(Date) & "-" & Year(Date)

En espérant avoir été utile
A+
Jc

Avatar
Clément Marcotte
Bonjour,

Cela fait plusieurs heures que ma première réponse est partie, et
que je ne

la vois pas, aussi je réexpédie.
Désolé en cas de redite



Elle s'est bien rendue la première fois.

Pour une meilleure performance, préférer le serveur de Microsoft:

Outils - comptes-News- ajouter.

Serveur : msnews.microsoft.com

Ne pas cocher "Connexion à mon serveur requise"
Pas besoin d'identifiant ou de mot de passe

Le compte de Wanadoo ne sera pas affecté.



"Jean-Claude" a écrit dans le message de
news:cia3dn$a8r$

"est-il possible (je suppose que oui !) par VBA de faire
qu'une feuille de calcul (l'onglet) prenne pour nom la
date système ?


Salut,

Comme l'onglet n'accepte pas la ligne suivante
ActiveSheet.Name = Date
car il y a des "/"
j'ai contourné l'obstacle en utilisant le code suivant

ActiveSheet.Name = Day(Date) & "-" & Month(Date) & "-" & Year(Date)

En espérant avoir été utile
A+
Jc





Avatar
Jean-Claude
Merci et exact