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

Code memoire ne fonctionnant pas

F2T

XLDnaute Occasionnel
Bonjour,

pourquoi le code ci dessous est il renvoyé en erreur par vba.

IF VarType(VALRANGESTATUT) = Workbooks![book1.XLSM].Worksheets("sheet1").VarType(RANGE("BY1:BY40")) THEN EXIT SUB

Code mémorisant des données et les verifiant un certain laps de temps plus tard.

 

F2T

XLDnaute Occasionnel
Re : Code memoire ne fonctionnant pas

Bonjour Hippolite,

oui c'est la valeur memorisée...

If VarType(VALRANGESTATUT) = VarType(RANGE("BY1:BY40")) Then Exit Sub / code accepté par VBA.

If VALRANGESTATUT = VarType(RANGE("BY1:BY40")) / refusé par VBA.

If VALRANGESTATUT = RANGE("BY1:BY40") / refusé par VBA.


Je continue a chercher la raison..

vous tient informé.
+++
 

Hippolite

XLDnaute Accro
Re : Code memoire ne fonctionnant pas

Re,
essaie :
IF VALRANGESTATUT = Workbooks![book1.XLSM].Worksheets("sheet1").VarType(RANGE("BY1:BY40")) THEN EXIT SUB
Sinon donne ton code, je ne suis pas devin, tu ne précise pas comment tu initialises VALRANGESTATUT !
A+
 

F2T

XLDnaute Occasionnel
Re : Code memoire ne fonctionnant pas

J'ai trouver une autre methode, sans passer par la memorisation de valeur.

La syntaxe detaillé ci dessous ne fonctione pas egalement, tester auparavant.

Merci.
 

Discussions similaires

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