EstVide en VBA

Bonjour cher forum,

Je n'arrive pas à transcrire en VBA cette formule : '=SI(ESTVIDE(D6);"";E6/D6).

Ma seule piste est

 Formule = "=if(isblank(D" & MaLigneEntete & "),"""",=E" & MaLigneEntete & "/D" & MaLigneEntete
    .Range("F" & MaLigneEntete).Formula = Formule

, mais ça ne fonctionne pas.

Merci pour votre aide.

Bonsoir,

un essai non testé :

.Range("F" & MaLigneEntete).Formula = "=IF(ISBLANK(D" & MaLigneEntete & "),"""",E" & MaLigneEntete & "/D" & MaLigneEntete & ")"

Il manque (au moins) une chose à votre variable "formule" : la parenthèse de fermeture, et le "=" est de trop avant le "E".

@ bientôt

LouReeD

Bonjour,

essayer en ajoutant la dernière parenthèse fermante :

Formule = "=if(isblank(D" & MaLigneEntete & "),"""",E" & MaLigneEntete & "/D" & MaLigneEntete & ")"

A+

Bonjour LouReeD & AlgoPlus,

Merci pour vos propositions, chacune d'elle fonctionne parfaitement.

Merci beaucoup.

A+

Merci de vos remerciements !

@ bientôt

LouReeD

Rechercher des sujets similaires à "estvide vba"