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

Traduction Formule excel en VBA

n3Twork

XLDnaute Occasionnel
Bonjour,

jai un petit probleme comment ecrire cette formule ci en VBA ?

Code:
=SI(ESTTEXTE(AJ211);'';AI211*GAUCHE(AJ211;2))

J'ai trouver ceci mais il y a un bug qlq part ....

Code:
'=IF(ISTEXT(RC[-1]),'''',RC[-2]*LEFT(RC[-1];2))'


merci

Message édité par: n3twork, à: 13/04/2006 14:37

Message édité par: n3twork, à: 13/04/2006 14:39
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour N3Twork, le Forum

Vite fait, si j'ai bien compris...


Bon aprèm
[ol]@+Thierry[/ol]
 
A

AV

Guest
Ave,

''..jai un petit probleme comment ecrire cette formule ci en VBA ?

Code:
=SI(ESTTEXTE(AJ211);'';AI211*GAUCHE(AJ211;2))''

Comme ça :
 '=IF(ISTEXT(AJ211),'''',AJ211*LEFT(AJ211,2))'

AV [aaa]
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Re

Dans ce cas là, écris ta formule avec l'enregistreur de Macros activé, et tu auras ta syntax en format R1C1

ActiveCell.FormulaR1C1 = _
'=IF(ISTEXT(R[210]C[35]),'''',R[210]C[34]*LEFT(R[210]C[35],2))'

Bon aprèm (je m'en vais chez le toubib maintenant)
[ol]@+Thierry[/ol]
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…