Bonjour à tous,
Alors mon problème est le suivant :
J'utilisais cette macro :
ActiveSheet.Select
Dim num As Long
Dim ws As Worksheet
num = 1
'Crea un nombre para la ficha que va a ser grabada, este nombre tiene un numero que aumenta en funccion de las fichas que ya existen
For Each ws In Application.Worksheets
If Right(ws.Name, 1) = num Then
num = num + 1
Else
Exit For
End If
Next
ActiveSheet.Name = "Formateada" & num
Sheets.Add After:=ActiveSheet
ActiveSheet.Select
Dans un fichier qui ne contenait qu'une feuille appelé : Nueva; et sur cette feuille il y avait un bouton créer une nouvelle feuille et quand je l'utilisais, cette macro m'enregistrer la feuille nueva sous le nom Formateada + un numero qui s'incrémenter à chaque fois et ajouter une nouvelle feuille qui s'appeler nueva et installer le bouton crear nueva dessus.
Ce fichier marche très bien je vous l'ai mis en pièce jointe.
Petit hic j'ai ensuite ajouté ce fichier à un autre fichier plus globale qui contenait d'autre onglet et la le code ne marche plus, je pense que c'est du au fait qu'il y ai d'autres onglets que la feuille nueva et les feuilles formateada+numero.
Je vous ai ajouter le fichier
Ce code n'étant pas de moi à la base je ne sais pas comment régler ce problème, ça doit être un truc tout bête mais je n'y arrive pas et c'est pour ça que je m'en remet à vous si l'un d'entre vous serai me dire ou ça cloche dans mon code.
Un grand merci d'avance