Demande de correction de code VBA valable 2007 mais plantant 2003

  • Initiateur de la discussion Initiateur de la discussion JNP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

JNP

XLDnaute Barbatruc
Bonjour le forum 🙂,
J'ai besoin de l'aide des VBAïstes pour corriger du code 2007 vers 2003.
Ayant travaillé avec Romuloic sur un projet de feuille de marque de belote coinchée (https://www.excel-downloads.com/threads/recopie-de-valeurs.106118/), le projet est pas mal abouti mais il semblerait qu'il déclenche une erreur sur une version antérieure, or je n'ai que du 2007 pour travailler et ne peux donc pas faire de tests pour trouver l'erreur de code.
Merci de vous pencher dessus et de m'indiquer les erreurs de syntaxe pour 2003. Pour ne pas alourdir le forum, merci de télécharger le fichier sur le fil principal.
Au plaisir de vous lire 😎
 
Re : Demande de correction de code VBA valable 2007 mais plantant 2003

Bonsoir, JNP

A priori, c'est la méthode IsEven qui n'existe pas avant 2007

Si j'ai bien compris, on recherche si I est paire...

essaie en remplaçant par :

Code:
If I Mod 2 = 0 Then

peut-être?
 
Re : Demande de correction de code VBA valable 2007 mais plantant 2003

Bonjour jnp

A priori sous 2003, c'est la ligne ci dessous qui bogue :

Code:
If Application.WorksheetFunction.IsEven(I) = False Then

la fonction "IsEven" n'est pas disponible sous cette version.

bonne soirée.
@+

Edition : aarf plus rapide bhbh, je te souhaite une bonne soirée.
 
Re : Demande de correction de code VBA valable 2007 mais plantant 2003

Bonsoir Pierrot93, bhbh 🙂,
Il est fort possible que la fonction pair ou impair ne soit pas disponible en 2003. Je vais tester la solution de vérifier si le reste de la division par 2 est nul.
je vous tiens au courant. Merci.
Bonne soirée 😎
 
Re : Demande de correction de code VBA valable 2007 mais plantant 2003

Bonjour Pierrot93, bhbh 🙂,
C'était exactement ça. J'éviterai donc cette fonction à l'avenir (c'est dommage, elle était sympa). Il serait bien que VBA sous 2007 propose un mode compatible 2003 pour tester...
Encore merci et à bientôt 😎
 
Re : Demande de correction de code VBA valable 2007 mais plantant 2003

Re bhbh,

Désolé, pas réveillé ce matin. J'ai ouvert sur le post de JNP de 22h12 et j'en suis resté là.

Je viens de vérifier dans l'aide VBA, rien trouvé.

Y'a des jours comme ça..

Bonne journée en tous cas.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour