Résolu Excel Macro analyse formule

  • Auteur de la discussion armaddda
  • Date de début

armaddda

Nouveau membre
Bonjour, j'ai un tableau excel avec des propriétaire et des sommes.
Pour chaque propriétaire (col B12) on a plusieurs montants (col K) et un total (somme K12:K16). je voudrais recuperer la somme et la mettre en M12. Cela est i l possible ?
Merci beaucoup
 

armaddda

Nouveau membre
j'avance un peu....
je vais rechercher la formule somme dans la colonne K et a chaque fois qu'il trouve une formule, il copiera la valeur dans M
Il suffira ensuite de remonter la valeur jusqu'a une cellule non-vide (la cellule non-vide sera la valeur d'une autre somme).
 

armaddda

Nouveau membre
j'avance, j'avance...
j'ai réussi a copier la valeur de mes sommes dans la colonne suivante (en utilisant la couleur de fond)
For i = 1 To 5000
If Cells(i, 11).Interior.ColorIndex = 15 Then
Cells(i, 13).Value = Cells(i, 11).Value

maintenant, il faut que je recopie cette cellule en REMONTANT jusqu’à la dernière cellule non-vide... qq1 sait faire cela ?

Merci
 

armaddda

Nouveau membre
Meilleure réponse
Et j'ai terminé par une boucle qui remonte les valeurs:
k = Range("M" & Rows.Count).End(xlUp).Row
Do
Range("M" & k).Select
If Range("M" & k).Offset(-1, 0).Value = "" Then
Range("M" & k).Offset(-1, 0).Value = Range("M" & k)
k = k - 1
Else
k = k - 1
End If
Loop While k <> 1

Merci quand même de m'avoir lu. Ca pourra servir pour d'autres.
 

armaddda

Nouveau membre
Bon 7 heures pour faire çà.... (mais je suis parti déjeuner et j'ai pris pas mal de café....) certains diront qu'ils auraient pu faire ca en moins d'1 heure....;
 

drul

Obscur pro du hardware
Staff
Désolé, j'arrive trop tard, ravi que tu t'en soit sortit tout seul ;)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 135
Messages
6 718 110
Membres
1 586 397
Dernier membre
Chachabidou
Partager cette page
Haut