Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 copie valeurs par VBA

mcj1997

XLDnaute Accro
Bonjour,

J’utilise un ancien fichier avec la macro suivante :

Derlig = Worksheets("maison").Range("D" & Rows.Count).End(xlUp).Row + 1

Worksheets("maison").Range("D" & Derlig) = Worksheets("statistique").[B4].Value



Cette macro me permet de rapporter sur la feuille maison colonne D (dernière ligne dispo) la valeur en B4 de la feuille statistique.



Ma demande : au lieu de renvoyer la valeur B4, je souhaite renvoyer la somme de B4 + B5 toujours de la feuille statistique vers la feuille maison

Merci d’avance,
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Mcj,
Votre titre n'est guère évocateur.
Essayez :
VB:
Worksheets("maison").Range("D" & Derlig) = Worksheets("statistique").[B4]+Worksheets("statistique").[B5]
ou encore
Sheets("maison").Range("D" & Derlig) =Application.Sum(Sheets("statistique").[B4:B5])
 

Lolote83

XLDnaute Barbatruc
Bonjour
Peut être en faisant soit :
- La somme sur la feuille Statistique et y faire appel
Exemple somme en B10 = B4+B5
VB:
Worksheets("maison").Range("D" & Derlig) = Worksheets("statistique").[B10].Value
- La somme directement via le code
Code:
Worksheets("maison").Range("D" & Derlig) = Worksheets("statistique").[B4].Value + Worksheets("statistique").[B5].Value

Cordialement
Lolote83
 

mcj1997

XLDnaute Accro
Merci
 

mcj1997

XLDnaute Accro
Merci
 

Discussions similaires

Réponses
7
Affichages
528
Réponses
8
Affichages
403
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…