multiplication en vba

  • Initiateur de la discussion Initiateur de la discussion GaLacTx
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GaLacTx

Guest
Bonjour,

Comment écrire en VBA Feuil1!B7=Feuil2!E*D (la dèrniere ligne pleine, E65*D65 par exemple).

Merci.
 
Re : multiplication en vba

Bonjour GaLacTx,le Forum,

Tu peux essayer ceci:
Code:
With Sheets("Feuil2")
DerLig = .Range("D65536").End(xlUp).Row
Produit = .Cells(DerLig, 4).Value * .Cells(DerLig, 5).Value
End With
Sheets("Feuil1").Range("B7") = Produit
@+
 
Re : multiplication en vba

Bonsjour


A tester


Code:
Sub multiplication()
Dim f As Worksheet
Dim Fs As String
Set f = Sheets("Feuil2")
FLF2 = "Feuil2!" & f.Cells(f.[B65536].End(xlUp).Row, 2).Address(0, 0)
Fs = "=Feuil1!B7*" & FLF2
ActiveCell.FormulaLocal = Fs
End Sub
 
Re : multiplication en vba

bonjour

deux posibilites : par formule en B7 mettre
Code:
=SOMMEPROD(E2:E65;D2:D65)

par macro
Code:
Range("B7").formula = "SUMPRODUCT(D2:D" & range("D65536").end(xlup).row & ",E2:E" & range("D65536").end(xlup).row)

les formules son donnée à partir de la ligne 2
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
380
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Retour