Je pensais pouvoir à l'aide de la macro suivante mettre une formule dans une
cellule:
Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ;
sifaux)
Malheureusement elle part en erreur systématiquement.
Quelqu'un aurait il une idée ?
D'avance merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FxM
Bonjour,
Si tu veux écrire une formule en VBA, il te faut tout mettre en format anglais. Donc remplacer les ; par ,
@+ FxM
Renard du désert a écrit:
Bonjour,
Je pensais pouvoir à l'aide de la macro suivante mettre une formule dans une cellule: Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ; sifaux)
Malheureusement elle part en erreur systématiquement. Quelqu'un aurait il une idée ? D'avance merci
Bonjour,
Si tu veux écrire une formule en VBA, il te faut tout mettre en format
anglais. Donc remplacer les ; par ,
@+
FxM
Renard du désert a écrit:
Bonjour,
Je pensais pouvoir à l'aide de la macro suivante mettre une formule dans une
cellule:
Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ;
sifaux)
Malheureusement elle part en erreur systématiquement.
Quelqu'un aurait il une idée ?
D'avance merci
Si tu veux écrire une formule en VBA, il te faut tout mettre en format anglais. Donc remplacer les ; par ,
@+ FxM
Renard du désert a écrit:
Bonjour,
Je pensais pouvoir à l'aide de la macro suivante mettre une formule dans une cellule: Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ; sifaux)
Malheureusement elle part en erreur systématiquement. Quelqu'un aurait il une idée ? D'avance merci
AV
Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ; sifaux)
Une possibilité Sheets(Val).Cells(counter, TotalVente).formula="=if(A1>,1,2)"
AV
Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ;
sifaux)
Une possibilité
Sheets(Val).Cells(counter, TotalVente).formula="=if(A1>,1,2)"
Sub InsèreFormule() Sheets(1).Cells(1, 1).FormulaR1C1 = "=IF(R[2]C[1],1,12)" End Sub
Serge
"Renard du désert" a écrit dans le message de news: bmu4i5$o0r$
Bonjour,
Je pensais pouvoir à l'aide de la macro suivante mettre une formule dans une
cellule: Sheets(Val).Cells(counter, TotalVente).FormulaR1C1 = "= if (cond ; sivrai ;
sifaux)
Malheureusement elle part en erreur systématiquement. Quelqu'un aurait il une idée ? D'avance merci
AV
L'aide VBA ne m'aide pas beaucoup sur le sujet (hier, problème pour avoir la date du jour, aujourd'hui pour un simple si, demain,...
Pour faire simple : Fais ta formule dans une feuille, lance l'enregistreur de macro, entre dans la cellule contenant la formule, valide, arrête l'enregistrement et va voir ce que dit l'enregistreur. On est jamais loin du compte..
AV
L'aide VBA ne m'aide pas beaucoup sur le sujet (hier, problème pour avoir la
date du jour, aujourd'hui pour un simple si, demain,...
Pour faire simple :
Fais ta formule dans une feuille, lance l'enregistreur de macro, entre dans la
cellule contenant la formule, valide, arrête l'enregistrement et va voir ce que
dit l'enregistreur.
On est jamais loin du compte..
L'aide VBA ne m'aide pas beaucoup sur le sujet (hier, problème pour avoir la date du jour, aujourd'hui pour un simple si, demain,...
Pour faire simple : Fais ta formule dans une feuille, lance l'enregistreur de macro, entre dans la cellule contenant la formule, valide, arrête l'enregistrement et va voir ce que dit l'enregistreur. On est jamais loin du compte..