• Initiateur de la discussion Initiateur de la discussion MangePasDpain
  • 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 !

M

MangePasDpain

Guest
Bonjour à tous,

Le résultat que j'obtiens avec cette macro n'est pas celui que je souhaite,

Range("A1").Select
Range("B1").Value = "=SUM(Range(ActiveCell.Address) & "":"" & Z1)"


Je voudrai la somme de la plage A1 à Z1 en utilisant l'adresse de la cellule active.
Range(ActiveCel.......) est copié comme du texte.

Comment faire pour obtenir le bon résultat ?

Merci de vos réponses.
 
Bonjour

cela s'ecrirait plutôt comme ceci

Range("B1").Value = "=SUM(" & ActiveCell.Address & ":Z1)"

Mais là tu dois faire une erreur quelque part car tu vas avoir une reference circulaire car tu mets en B1 une somme qui inclus la cellule B1

Bon courage

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

Retour