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

  FORUM HardWare.fr
  Programmation

  Excel : Formula et tests

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel : Formula et tests

n°26907
youyou
Posté le 24-04-2001 à 12:16:19  profilanswer
 

Je voudrais mettre dans une cellule (par ex A1) un test SI par la syntaxe suivante et cela ne marche pas. Quel est le pb?  
 
Activesheet.Cells(1,1).Formula = "=SI(B1=0;1;2)"  
 
VBA me dit que l'erreur vient de mon appli (ie Excel) : erreur 1004; hors lorsque j'ecris directement le test dans la cellule, il n'y a pas de soucis...

mood
Publicité
Posté le 24-04-2001 à 12:16:19  profilanswer
 

n°26911
JPA
Posté le 24-04-2001 à 12:20:09  profilanswer
 

Je t'ai donné une réponse sur le forum Software et réseaux.
Ca ne marche pas ?

n°26917
youyou
Posté le 24-04-2001 à 12:25:16  profilanswer
 

JPA a écrit a écrit :

Je t'ai donné une réponse sur le forum Software et réseaux.
Ca ne marche pas ?




 
Merci, j'avais mis la question dans le mauvais forum, ce qui explique la redondance.
Mais le R1C1 n'a rien change.....

n°26921
JPA
Posté le 24-04-2001 à 12:31:01  profilanswer
 

ma réponse RC est erronée (excuses)
Remplace si par IF, ça devrait marcher. En effet en programmation VBA, il n'y a plus que l'anglais.

n°26947
youyou
Posté le 24-04-2001 à 13:37:37  profilanswer
 

JPA a écrit a écrit :

ma réponse RC est erronée (excuses)
Remplace si par IF, ça devrait marcher. En effet en programmation VBA, il n'y a plus que l'anglais.




 
Non, toujours pas.....
Merci

n°26951
JPA
Posté le 24-04-2001 à 13:50:22  profilanswer
 

J'ai fait (sous Excel 95) Outil / Enregistrer une macro et j'ai saisi la formule dans la cellule active.
celà donne :
 
Sub Macro1()
    ActiveCell.FormulaR1C1 = "=IF(RC[-1]=1,1,0)"
    Range("B8" ).Select
End Sub
 
Tu peux t'en inspirer...

n°26955
boisorbe
Posté le 24-04-2001 à 14:02:48  profilanswer
 

je t'ai repondu dans software
ActiveSheet.Cells(2, 2).FormulaLocal = "=SI(B1=0;1;2)"


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Excel : Formula et tests

 

Sujets relatifs
tableau excel sur un site[VBA] Convertisseur Franc<->EURO sous Excel
VBA Excel: recuperer le chemin(PATH) du fichier en coursExcel : modifier apparence bouton dans une cellule
VBA Excel: RechercheV[excel] Comment mettre en forme du texte depuis une formule ?
copier-coller d'un tableau excel vers dreamweaverVBA excel: comment rajouter n minutes a 1 variable "date" ?
Comment sauvegarder une macro Excel dans un fichier *.xla ???VBA Excel : comment changer la couleur d'une case ?
Plus de sujets relatifs à : Excel : Formula et tests


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