Fonction SI dans une macro
Résolu
minijsp
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Macro si
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
2 réponses
Bonjour,
Voici un excellent cours gratuit pour débutant :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
Voici un excellent cours gratuit pour débutant :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
Bonsoir,
En VBA la formule est écrite différemment
Range(D19).FormulaR1C1 ="=IF(RC[-2]="""","""",1)"
ou
[D19].FormulaR1C1 = "=IF(RC[-2]="""","""",1)"
ce qui veut dire R (Row ou ligne en Français) 0 ou même ligne et C (Column ou en Français Colonne)-2
tu pourrais également pour comprendre écrire
[D19].FormulaR1C1 = "=IF(R[0]C[-2]="""","""",1)"
ou encore
Range(D19).FormulaR1C1 = "=IF(R[0]C[-2]="""","""",1)"
En VBA la formule est écrite différemment
Range(D19).FormulaR1C1 ="=IF(RC[-2]="""","""",1)"
ou
[D19].FormulaR1C1 = "=IF(RC[-2]="""","""",1)"
ce qui veut dire R (Row ou ligne en Français) 0 ou même ligne et C (Column ou en Français Colonne)-2
tu pourrais également pour comprendre écrire
[D19].FormulaR1C1 = "=IF(R[0]C[-2]="""","""",1)"
ou encore
Range(D19).FormulaR1C1 = "=IF(R[0]C[-2]="""","""",1)"
Merci beaucoup!!! ceci fonctionne parfaitement, j'avais en effet essayé avec le IF mais sans chager la suite et ça ne fonctionnais donc pas non plus...
Si j'ai donc bien compris pour exemple dans ma formule je ne veux pas B19 mais A20 ceci donnerais [D19].FormulaR1C1="=IF[R1]C[-3]="","",1)"
C'est ca?
Si j'ai donc bien compris pour exemple dans ma formule je ne veux pas B19 mais A20 ceci donnerais [D19].FormulaR1C1="=IF[R1]C[-3]="","",1)"
C'est ca?