OVH Cloud OVH Cloud

Somme de 2 colonnes

2 réponses
Avatar
doncoquet
Bonjour,

Je n'arrive pas à créer une macro me permettant de réaliser l'opération
suivante :

je copie une colonne A (qui a une longueur de lignes variable) dans une
feuille temporaire, ainsi qu'une colonne B (autant de lignes que la colonne
A), toutes les 2 au même format hh:mm:ss (jusqu'ici tout va bien).
Je dois maintenant faire la somme de ces 2 colonnes, et afficher le résultat
dans ma colonne C (avec comme finalité de rebalancer le contenu de cette
colonne C dans ma feuille initiale, mais ça n'est pas le problème).

Y a-t-il un moyen d'énumérer le nombre n de lignes et de l'utiliser pour
remplir n lignes de ma colonne C avec ma formule ?
Je n'arrive pas à m'en sortir non plus avec une boucle du genre :

For Each Truc In Range("A1", Range("A1").End(xlDown))
truc.Offset(0, 2).Value = Truc.Value + ????
Next Truc

(c'est donc pour trouver quoi mettre en ???? que je sèche complètement)


Pour résumer, il s'agit "simplement" de faire la somme de 2 colonnes dans
une 3ème avec un nombre de lignes non défini.

Si quelqu'un avait une idée lumineuse, ça serait vraiment top!

2 réponses

Avatar
AV
| For Each Truc In Range("A1", Range("A1").End(xlDown))
| truc.Offset(0, 2).Value = Truc.Value + ????
| Next Truc
| (c'est donc pour trouver quoi mettre en ???? que je sèche complètement)

truc.Offset(0, 2).Value = Truc.Value + truc.offset(0,1)

AV
Avatar
doncoquet

| For Each Truc In Range("A1", Range("A1").End(xlDown))
| truc.Offset(0, 2).Value = Truc.Value + ????
| Next Truc
| (c'est donc pour trouver quoi mettre en ???? que je sèche complètement)

truc.Offset(0, 2).Value = Truc.Value + truc.offset(0,1)



on va chercher des trucs compliqués des fois...

merci beaucoup AV , c'est exactement ça!!!