Différence entre 2 colonnes

  • Initiateur de la discussion Initiateur de la discussion Cédric
  • 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 !

C

Cédric

Guest
Bonjour le forum!

J'aimerais savoir s'il est possible, à l'aide d'une macro, de faire la différence pour chaque ligne entre 2 colonnes. Voici un exemple :

a | b | b-a
--------------
12 | 7 | 5
6 | 1 | 5
10 | 2 | 8

Merci !!
 
salut
sub difference()
for t= 1 to 100 ' t est le nombre de lignes a 65536 pour toute la colonne
range('c' & t).value=range('b' & t).value -range('c' & t).value
next
end sub
a placer dans un module

Alt F11 puis insertion module
Cordialement
G.David
 
salut cédric,

juste 2 petites modif dans la macro que t'a proposé G.David

Sub difference()
For t = 1 To Range('A65536').End(xlUp).Row
Range('c' & t).Value = (Range('b' & t).Value - Range('a' & t).Value)
Next
End Sub

voila, bonne journé
@+
 
Merci beaucoup cela fonctionne parfaitement mais il y a un soucis. La premiere ligne de mes colonnes contient du texte (le titre) et ça pose un proble. Comment le résoudre?

Encore merci pour votre savoir et votre réactivité!!
 
- 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

  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
172
Réponses
6
Affichages
160
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
193
Réponses
2
Affichages
293
Réponses
3
Affichages
340
Retour