Problème macro Excel 2002

Bonjour a tous,

J'ai récemment modifié un fichier excel avec des macros et je rencontre le message suivant car j'ai instauré un beug dans la macro en integrant une nouvelle page dans mon fichier excel.

Erreur d'exécution '1004'

Voici le descriptif de VBA

'-----Jalons

ElseIf Left(strDummy, Len(DebutNomJalon)) = DebutNomJalon Then

On Error GoTo NomSuivant

Set RefersToRangeDummy =ThisWorkbook.Namesi).RefersToRange On Error GoTo 0

Set MyControl = myBar.Controls(MenuJalon).Controls.Add(Type:=msoControlButton)

With MyControl

.Caption = Worksheets(SheetName_Parametrage).Cells(RefersToRangeDummy.Row, RefersToRangeDummy.Column - iOffsetLangue).Value

.Tag = strDummy

.OnAction = "TraiteJalon"

.Style = msoButtonCaption

End With

Le problème se situe à la ligne

Set RefersToRangeDummy =ThisWorkbook.Namesi).RefersToRange

Merci de votre aide.

Bonjour,

Il y a un "i" qui traine....

Replacer :

Set RefersToRangeDummy =ThisWorkbook.Namesi).RefersToRange On Error GoTo 0

par :

Set RefersToRangeDummy =ThisWorkbook.Names.RefersToRange

On Error GoTo 0

Amicalement

merci bcp

La correction du 'i' entraine un nouveau message que je n'explique pas.

Erreur d'execution 438 : propriété ou méthode non gérée par cette objet.

'-----Jalons

ElseIf Left(strDummy, Len(DebutNomJalon)) = DebutNomJalon Then

On Error GoTo NomSuivant

Set RefersToRangeDummy = ThisWorkbook.Names.RefersToRange

On Error GoTo 0

Set MyControl = myBar.Controls(MenuJalon).Controls.Add(Type:=msoControlButton)

With MyControl

.Caption = Worksheets(SheetName_Parametrage).Cells(RefersToRangeDummy.Row, RefersToRangeDummy.Column - iOffsetLangue).Value

.Tag = strDummy

.OnAction = "TraiteJalon"

.Style = msoButtonCaption

End With

Sur la même ligne que précedemment

Set RefersToRangeDummy = ThisWorkbook.Names.RefersToRange

Bonjour

je pencherai (attention) du côté de

Set RefersToRangeDummy = ThisWorkbook.Names(i).RefersToRange

Set RefersToRangeDummy = ThisWorkbook.Names(i).RefersToRange

A essayer

mais sans connaitre le contexte pas facile de savoir si c'est bon

re,

Effectivement Banzai, pas fait attention à cela mais c'est surement de ce coté qu'il faut regarder.

Ce serait bien de voir le code complet afin de comprendre la suite logique.

A bientôt

Que voulez vous dire par le terme code en generale ?

re,

Que voulez vous dire par le terme code en generale ?

Simplement que ton code ici est incomplet et que le fait de voir le code entier de cette macro permet mieux d'analyser le pourquoi de ta demande.

Essaie déjà la solution de Banzai, il y a fort à parier que le souci vient de là

Rechercher des sujets similaires à "probleme macro 2002"