Erreur d'exécution 1004

Bonjour,

Je viens d'ouvrir mon fichier excel sur un autre ordinateur et je veux exécuter un marco :

Private Sub Worksheet_Activate()

ActiveSheet.Name = Sheets("Dates").Range("A3")

End Sub

Et excel me met erreur d'exécution 1004 ors rien n'a changé?

Que puis je faire car j'ai eu beau chercher et je ne trouve pas.

Le macro est censé recopier la date qui se trouve en cellule A3 de la feuille "Dates" dans l'onglet, mais cela ne veut plus

Merci d'avance

Bonjour,

Le macro est censé recopier la date qui se trouve en cellule A3 de la feuille "Dates" dans l'onglet, mais cela ne veut plus

Cela ne m'a pas l'air d'être tout à fait ce que tu dis ! Ta macro affecte un nouveau nom à la feuille que tu actives...

Et tu dis qu'il s'agit d'une date, auquel cas, les "/" n'étant pas acceptés dans les noms de feuille, l'erreur paraît tout à fait normale !

Il faut donc savoir si tu changes effectivement le nom de la feuille, auquel cas il convient de le formater différemment, ou si tu veux insérer la date dans la feuille, et dans ce cas il faut dire où.

Cordialement.

Je ne comprend pas très bien ce que vous voulez dire, donc j'ai joint ci-dessous 3 photos avec expliactions.

Merci d'avance

feuille dates macro feuille

Tu mets :

Private Sub Worksheet_Activate()
    Me.Name = Format(Sheets("Dates").Range("A3"), "dd-mm-yy")
End Sub

Cordialement.

Parfait.

Merci bien

Rechercher des sujets similaires à "erreur execution 1004"