Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1455 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA - EXCel erreur formule à l'éxcécution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA - EXCel erreur formule à l'éxcécution

n°1277502
weblook$$
Posté le 05-01-2006 à 12:12:21  profilanswer
 

Hello,
Pourquoi ce code provoque une erreur à l'éxécution :
  Cells(i + 1, j).Formula = "=SI((C10=0);""-"";(C14/C10)"
sachant que les indices i , j sont > 1 ex: i=2 , j=3
Merci

mood
Publicité
Posté le 05-01-2006 à 12:12:21  profilanswer
 

n°1277507
weblook$$
Posté le 05-01-2006 à 12:20:12  profilanswer
 

ça ne marche pas non plus si j'utilise le nom de la fonction en anglais SI -> IF

n°1277585
weblook$$
Posté le 05-01-2006 à 14:10:56  profilanswer
 

il faut utiliser la notation R1C1

n°1277651
weblook$$
Posté le 05-01-2006 à 15:15:33  profilanswer
 

ou simplement remplacer les ; par ,


Message édité par weblook$$ le 05-01-2006 à 15:15:51
n°1277802
Epena
Posté le 05-01-2006 à 21:26:30  profilanswer
 

Il manque une parenthèse pour terminer la formule:
Cells(i + 1, j).Formula = "=SI((C10=0);""-"";(C14/C10))"  
ou
Cells(i + 1, j).Formula = "=IF((C10=0);""-"";(C14/C10))"  
Cordialement
Epéna


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA - EXCel erreur formule à l'éxcécution

 

Sujets relatifs
[Access] Petite question sur interaction Access/Excel[javascript] erreur de parseInt étrange
[VBA Excel] BackgroundQuery et protection de la feuillePb vba excel
[VBA] Importation de Coordonnées d'Autocad à Excel[VBA-Access (2002)] [Résolu] Requête VBA sur une table jointe
[VBA][EXCEL] Modifier l'orientation du texte ? 
Plus de sujets relatifs à : VBA - EXCel erreur formule à l'éxcécution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR