Bonjour à tous,
J'aimerai faire une macro qui, en fonction des onglets déjà existants dans mon fichier, copie un onglet et le renomme si celui-ci n'existe pas déjà ou qui le sélectionne simplement si il existe déjà dans mon fichier...
J'ai essayé avec le code suivant :
Sub test()
nom = InputBox("Veuillez définir le nom de l'onglet")
If nom <> ListeFeuille Then
Sheets("Nouvel Onglet").Select
Sheets("Nouvel Onglet").Copy after:=Sheets(1)
ActiveSheet.Name = nom
Else
Sheets(nom).Select
End If
End Sub
Mais il fait toujours comme si le nom était différent de la table ou se trouve le nom de tous mes onglets... Je pense que je dois faire qqch de faux mais si qqun à une solution à me proposer ça serait TOP
Le fichier est en pièces jointes
Merci d'avance pour votre aide
Bonne journée
J'aimerai faire une macro qui, en fonction des onglets déjà existants dans mon fichier, copie un onglet et le renomme si celui-ci n'existe pas déjà ou qui le sélectionne simplement si il existe déjà dans mon fichier...
J'ai essayé avec le code suivant :
Sub test()
nom = InputBox("Veuillez définir le nom de l'onglet")
If nom <> ListeFeuille Then
Sheets("Nouvel Onglet").Select
Sheets("Nouvel Onglet").Copy after:=Sheets(1)
ActiveSheet.Name = nom
Else
Sheets(nom).Select
End If
End Sub
Mais il fait toujours comme si le nom était différent de la table ou se trouve le nom de tous mes onglets... Je pense que je dois faire qqch de faux mais si qqun à une solution à me proposer ça serait TOP
Le fichier est en pièces jointes
Merci d'avance pour votre aide
Bonne journée