Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Résultat en "dur"

5 réponses
Avatar
alain Lebayle
Bonsoir
Cette procédure en VBA fonctionne très bien
Mais je souhaite pouvoir avoir le résultat dans la cellule souhaité mais en
"dur"

[a1].formula= "=SUMPRODUCT(B1*C1*D1)"

Je vous remercie
Alain

5 réponses

Avatar
michdenis
Pourquoi utiliser la fonction SumProduct?
Il est plus prudent d'utiliser le nom d'onglet de
la feuille avec l'adresse des cellules afin d'éviter
une confusion...

[a1].Value = [Feuil1!B1*Feuil1!C1*Feuil1!D1]
ou
With Worksheets("Feuil1")
.range("A1").value = .range("B1")*.Range("C1")*.Range("D1")
End with

et si tu tiens à sumproduct ?

[a1].Value =[SumProduct(Feuil1!B1*Feuil1!C1*Feuil1!D1)]



"alain Lebayle" a écrit dans le message de
news: 4941525f$0$28668$
Bonsoir
Cette procédure en VBA fonctionne très bien
Mais je souhaite pouvoir avoir le résultat dans la cellule souhaité mais en
"dur"

[a1].formula= "=SUMPRODUCT(B1*C1*D1)"

Je vous remercie
Alain
Avatar
alain Lebayle
Bonsoir,
C'est exactement cela !
Très bonne soirée
Alain

"michdenis" a écrit dans le message de news:

Pourquoi utiliser la fonction SumProduct?
Il est plus prudent d'utiliser le nom d'onglet de
la feuille avec l'adresse des cellules afin d'éviter
une confusion...

[a1].Value = [Feuil1!B1*Feuil1!C1*Feuil1!D1]
ou
With Worksheets("Feuil1")
.range("A1").value = .range("B1")*.Range("C1")*.Range("D1")
End with

et si tu tiens à sumproduct ?

[a1].Value =[SumProduct(Feuil1!B1*Feuil1!C1*Feuil1!D1)]



"alain Lebayle" a écrit dans le message
de
news: 4941525f$0$28668$
Bonsoir
Cette procédure en VBA fonctionne très bien
Mais je souhaite pouvoir avoir le résultat dans la cellule souhaité mais
en
"dur"

[a1].formula= "=SUMPRODUCT(B1*C1*D1)"

Je vous remercie
Alain






Avatar
Fredo P.
Tiens-tiens...les fameux crochets!!

[a1].Value = [Feuil1!B1*Feuil1!C1*Feuil1!D1]
ou
With Worksheets("Feuil1")
.range("A1").value = .range("B1")*.Range("C1")*.Range("D1")
End with

et si tu tiens à sumproduct ?

[a1].Value =[SumProduct(Feuil1!B1*Feuil1!C1*Feuil1!D1)]



"alain Lebayle" a écrit dans le message


de
news: 4941525f$0$28668$
Bonsoir
Cette procédure en VBA fonctionne très bien
Mais je souhaite pouvoir avoir le résultat dans la cellule souhaité mais


en
"dur"

[a1].formula= "=SUMPRODUCT(B1*C1*D1)"

Je vous remercie
Alain






Avatar
michdenis
> [a1].Value = [Feuil1!B1*Feuil1!C1*Feuil1!D1]


| Tiens-tiens...les fameux crochets!!

[a1].Value -> Résultat d'un copier-coller !

Pour qui est de cette section :
[Feuil1!B1*Feuil1!C1*Feuil1!D1]

Elle n'est pas viable sans les crochets et dans ce sens là,
les crochets (la méthode evaluate) fait le travail. Mais les
crochets ne sont pas utilisés pour remplacer l'objet "range"
Avatar
Fredo P.
Ouef! c'est bon pour cette fois ci!
o))
"michdenis" a écrit dans le message de
news:Oraf3d%

> [a1].Value = [Feuil1!B1*Feuil1!C1*Feuil1!D1]
| Tiens-tiens...les fameux crochets!!

[a1].Value -> Résultat d'un copier-coller !

Pour qui est de cette section :
[Feuil1!B1*Feuil1!C1*Feuil1!D1]

Elle n'est pas viable sans les crochets et dans ce sens là,
les crochets (la méthode evaluate) fait le travail. Mais les
crochets ne sont pas utilisés pour remplacer l'objet "range"