Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb 2007-2003 Comptabilité avec "Goalseek"

newpixi

XLDnaute Junior
Bonjour tout le monde,

J'ai un fichier excel 2003 que je souhaiterai converti en 2007. Lors de l'enregistrement, j'ai un message d'erreur avec VBA. Les macros ne seront pas copiées.

Je regarde donc les macros en détails pour trouver le problème et voici la ligne qui cloche (en fait, la macro est réduite à cette seule ligne..) :

Code:
ActiveCell.Offset(-1, 1).[B]Range("A1").[/B]GoalSeek Goal:=100, ChangingCell:= _
        ActiveCell.Offset(-52, 1).[B]Range("A1")[/B]

Je n'ai pas réaliser le code, et je ne le comprends pas. La méthode Goalseek M'est étrangère.. De même, je ne comprends pas les référencs à "A1"...

Peut-être avez vous deja eu ce probleme de compatibilité?

Pour infos, je ne peux pas changer le "Activecell" puisqu'il existe plusieurs feuilles de références et plusieurs cellules cibles par feuilles. Et evidemment, ce n'est pas mon fichier mais celui d'un collègue

Merci d'avance, bonne journée

Antoine
 

JNP

XLDnaute Barbatruc
Re : Pb 2007-2003 Comptabilité avec "Goalseek"

Bonjour NewPixi ,
J'ai un fichier excel 2003 que je souhaiterai converti en 2007. Lors de l'enregistrement, j'ai un message d'erreur avec VBA. Les macros ne seront pas copiées.
Rien à voir avec la macro elle-même. Il se trouve juste que 2007, par défaut, propose un enregistrement en .XLSX (Excel 2007 sans macro). Il te suffit de choisir à la place .XLSM (Excel 2007 avec macro), et tu ne devrais plus avoir de problème ...
Bonne apprès-midi
 

newpixi

XLDnaute Junior
Re : Pb 2007-2003 Comptabilité avec "Goalseek"

Mais bien sûr !!

Heuresement que tu es là JNP ! J'ai perdu trois heures pour rien

Trop cool, je vais pouvoir avancer maintenant ;-)

Merci encore de ton aide,

Bonne soirée

Antoine
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…