Comment obtenir la dernière valeur d'un groupe de colonnes ?
Résolu/Fermé
Naririne
Messages postés
106
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
9 février 2022
-
28 août 2014 à 14:30
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 - 29 août 2014 à 17:39
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 - 29 août 2014 à 17:39
A voir également:
- Comment obtenir la dernière valeur d'un groupe de colonnes ?
- Comment créer un groupe whatsapp - Guide
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Comment faire des colonnes sur word - Guide
- Supprimer dernière page word - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
4 réponses
Le Pingou
Messages postés
12230
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
15 janvier 2025
1 454
28 août 2014 à 23:31
28 août 2014 à 23:31
Bonjour,
Une solution sur le fichier joint : https://www.cjoint.com/?3HCxGMY17iS
Note : vous devez supprimer les [-] et les remplacer par des [0] dans le but d'éviter des erreurs lors de calcul... !
Une solution sur le fichier joint : https://www.cjoint.com/?3HCxGMY17iS
Note : vous devez supprimer les [-] et les remplacer par des [0] dans le but d'éviter des erreurs lors de calcul... !
Naririne
Messages postés
106
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
9 février 2022
12
29 août 2014 à 10:34
29 août 2014 à 10:34
Merci Le Pingou !
Elle m'a l'air balaise ta formule matricielle. Peux-tu m'expliquer en deux petites lignes ses composantes ?
Merci encore !
Elle m'a l'air balaise ta formule matricielle. Peux-tu m'expliquer en deux petites lignes ses composantes ?
Merci encore !
Bonjour
si ton tableau contient beaucoup de ligne
tu peux aussi faire une macro
Sub TestFin()
Deb = 6
Nlig = Cells(Rows.Count, 1).End(xlUp).Row
For L = Deb To Nlig
DernChifre = 0
For C = 2 To 13
If Val(Cells(L, C).Value) > 0 Then
DernChifre = Cells(L, C)
End If
Next
Cells(L, 15).Value = DernChifre
Next
End Sub
A+
Maurice
si ton tableau contient beaucoup de ligne
tu peux aussi faire une macro
Sub TestFin()
Deb = 6
Nlig = Cells(Rows.Count, 1).End(xlUp).Row
For L = Deb To Nlig
DernChifre = 0
For C = 2 To 13
If Val(Cells(L, C).Value) > 0 Then
DernChifre = Cells(L, C)
End If
Next
Cells(L, 15).Value = DernChifre
Next
End Sub
A+
Maurice
Naririne
Messages postés
106
Date d'inscription
vendredi 9 août 2013
Statut
Membre
Dernière intervention
9 février 2022
12
29 août 2014 à 10:26
29 août 2014 à 10:26
Merci Maurice !
Comme je ne suis qu'un novice en VBA, je préfère me fondre sur les formules :)
Merci encore !
Comme je ne suis qu'un novice en VBA, je préfère me fondre sur les formules :)
Merci encore !
Le Pingou
Messages postés
12230
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
15 janvier 2025
1 454
29 août 2014 à 17:39
29 août 2014 à 17:39
Bonjour,
Selon votre demande l'explication sommaire se trouve sur la feuille.
Le fichier : https://www.cjoint.com/?3HDrOzpSxDV
Selon votre demande l'explication sommaire se trouve sur la feuille.
Le fichier : https://www.cjoint.com/?3HDrOzpSxDV
28 août 2014 à 14:40
Par contre comme je ne suis pas un expert en rechercheh, peux-tu m'expliquer le sens du 9999 ?
Merci encore !
29 août 2014 à 16:53
excel recherche un nombre qu'il ne trouve pas, alors, il donne le dernier de la liste