conserver une valeur par ligne

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 !

philmaure

XLDnaute Impliqué
bonjour à tous,

J'ai tout expliqué dans le fichier joint
sur une ligne j'ai plusieurs cellules non vide . Je suhaite dans la première colonne conserver que la dernière valeur de chaque ligne les autres valeurs peuvent être effacées.

Merci pour votre aide
Cdlt
philippe
 

Pièces jointes

Re : conserver une valeur par ligne

Bonjour philmaure, CISCO,

Une solution VBA :

Code:
Sub DenièreDate()
Dim derlig&, dercol%, t, i&, j%
dercol = 15 'à adapter
derlig = Cells.Find("*", , xlValues, , xlByRows, xlPrevious).Row
t = [A2].Resize(derlig, dercol)
For i = 1 To UBound(t)
  For j = dercol To 1 Step -1
    If IsDate(t(i, j)) Then t(i, 1) = CDate(t(i, j)): Exit For
  Next
Next
[A2].Resize(derlig, dercol).ClearContents
[A2].Resize(derlig) = t
Columns(1).AutoFit 'ajustement largeur
End Sub
A+
 
- 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

Discussions similaires

Réponses
5
Affichages
183
Réponses
4
Affichages
229
Réponses
2
Affichages
117
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
498
Retour