problème migration de macro

Bartman

XLDnaute Nouveau
Bonjour à tous
je suis nouveau sur votre forum!!! Je suis vos aventures depuis un bon moment et là j'ai besoin de vos illuminations!!

J'ai crée un fichier de compta sous excel 2003, je m'y connais pas mal en excel mais alors en macro je suis une vraie quiche.
Je souhaitais faire un tri automatique des lignes en fonction de la date que je saisisais.
J'ai trouvé cette macro qui pour moi était un césame, ca fonctionnait nickel!!!

Private Sub Worksheet_Change(ByVal Target As Range)
Dim retour
retour = Run("trier", 3, "A", "A")
End Sub

Le problème est que je suis passé sous excel 2007 et que désormais cette macro ne fonctionne plus, ca me précise qu'il faut que je débogue la macro, avec une erreur 1007 et il me met la ligne "retour = Run("trier", 3, "A", "A") en surlignage jaune.

Mais je ne vois pas du tout d'où provient le problème car je n'ai rien touché sur mon document excel entre le passage de 2003 à 2007.

L'un d'entre de vous aurait-il un éclair de génie pour ce léger problème?
Je précise encore une fois que je suis plus qu'un débutant en macro

Macro à vous!
 

Discussions similaires

Statistiques des forums

Discussions
312 764
Messages
2 091 868
Membres
105 084
dernier inscrit
lca.pertus