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