Résultat en "dur"

Le
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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #18114921
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" 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
alain Lebayle
Le #18115011
Bonsoir,
C'est exactement cela !
Très bonne soirée
Alain

"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" 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






Fredo P.
Le #18116561
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"

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






michdenis
Le #18117161
> [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"
Fredo P.
Le #18117291
Ouef! c'est bon pour cette fois ci!
o))
"michdenis" 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"



Publicité
Poster une réponse
Anonyme