Bonjour,
J'ai pris un code qui est posté sur le forum par Banzai,
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Nom As String
Dim NomUtil As String
Dim Compteur As Integer
If Not Intersect(Range("C7"), Target) Is Nothing And Target.Count = 1 Then
If Target = "" Then Exit Sub
Nom = Format(Range("c7"), "dd-mm")
NomUtil = Nom
Do While FeuilleExiste(NomUtil) = True
Compteur = Compteur + 1
NomUtil = Nom + " - " & Format(Compteur, "00")
Loop
Sh.Name = NomUtil
End If
End Sub
il fonctionne bien pour les feuilles existante, je voulais savoir si je peux l'adapter a mon cas et j'auaris besoin d'aide S'il vous plais
1 je souhaite a chaque fois que je copie une nouvelle feuille l'onglet prendra la date automatiquement renseigné en C7 ou une nouvelle date que je saisie ; j'ai utilisé le code ActiveSheet.Copy after:=ActiveSheet via un bouton mais ca marche pas visiblement pour moi.
Ensuite Je veux imprimer une feuille masquée dans le meme dossier, via le bouton imprimer en utilisant ce code
des feuilles deja copié auparavant en transferant C11 et F10 de la feuille selectionnee vers c5 et c9 vers la feuille Impression et ainsi de suite.
Je vous joint l'exemple détaillé.
En vous remerciant d'avance
J'ai pris un code qui est posté sur le forum par Banzai,
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Nom As String
Dim NomUtil As String
Dim Compteur As Integer
If Not Intersect(Range("C7"), Target) Is Nothing And Target.Count = 1 Then
If Target = "" Then Exit Sub
Nom = Format(Range("c7"), "dd-mm")
NomUtil = Nom
Do While FeuilleExiste(NomUtil) = True
Compteur = Compteur + 1
NomUtil = Nom + " - " & Format(Compteur, "00")
Loop
Sh.Name = NomUtil
End If
End Sub
il fonctionne bien pour les feuilles existante, je voulais savoir si je peux l'adapter a mon cas et j'auaris besoin d'aide S'il vous plais
1 je souhaite a chaque fois que je copie une nouvelle feuille l'onglet prendra la date automatiquement renseigné en C7 ou une nouvelle date que je saisie ; j'ai utilisé le code ActiveSheet.Copy after:=ActiveSheet via un bouton mais ca marche pas visiblement pour moi.
Ensuite Je veux imprimer une feuille masquée dans le meme dossier, via le bouton imprimer en utilisant ce code
des feuilles deja copié auparavant en transferant C11 et F10 de la feuille selectionnee vers c5 et c9 vers la feuille Impression et ainsi de suite.
Je vous joint l'exemple détaillé.
En vous remerciant d'avance