Bonjour,
Voici mon premier post ici qui comme pour beaucoup fait suite à un problème que je rencontre sur Excel.
Je développe actuellement un outil d'analyse environnemental pour une entreprise. La première feuille de cet outil sert de formulaire. L'utilisateur le complète et en appuyant sur le bouton de validation, cela complète à son tour les cellules qui vont bien sur diverses feuille.
J'ai rédigé cette macro sur Excel 2010 et elle fonctionnait très bien. Me voici rendu sur mon PC perso avec excel 2013 et là c'est le drame, elle ne marche plus... Lorsque je veux valider le formulaire j'ai le message d'erreur suivant : erreur d'exécution '1004' : la méthode PasteSpecial de la classe range a échoué.
Pourtant elle fonctionnait parfaitement et quand je réalise les étapes une par une je ne vois pas d'incohérence :s
voici une copie du passage qui ne marche pas (la dernière ligne apparaît en jaune dans le débogueur)
J'ai cherché des pistes sur le net mais je fais choux blanc. Peut-être que quelqu'un ici saura m'aiguiller. Si c'est le cas, d'avance un grand merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Range("c6").Select Selection.Copy Sheets("Liste AE").Activate DerLigne = Range("a65536").End(xlUp).Row + 1 Range("a" & DerLigne).Select Selection.PasteSpecial Paste:=xlPasteValues
David
Partager