• Initiateur de la discussion Initiateur de la discussion paula
  • 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 !

P

paula

Guest
bonjour et bon dimanche

qui p me venir en aide pour le rangement d'un tableau par macro

merci merci
 

Pièces jointes

Bonsoir

voir en pièce jointe

Public Sub vev()
Dim c As Range
Dim ligne As Integer, colonne As Range

With Sheets("feuil2")
For Each c In Range("c7:c" & Range("c65000").End(xlUp).Row)
ligne = 13
Set colonne = .Range("c6:n6").Find(c.Value)
While .Cells(ligne, colonne.Column) <> ""
ligne = ligne - 1
Wend
.Cells(ligne, colonne.Column) = c.Offset(0, 1)
.Cells(ligne, colonne.Column + 2) = c.Offset(0, 2)
Next c
End With
End Sub

Salut
Hervé
 

Pièces jointes

Merci herve et Nanard

la version d'herve me semble la plus simple pour moi
mais juste un petit truc quand je clic une 2 fois il remet haut dessus je voudrai quil ecrase les premiere donner en ligne 13

merci encore pour votre aide et bonne soiree
 
HERVE donc voila apres essai ça marche bien
sauf un petit truc en faite je voudrai ne pas effac toute les données m seul celle qui son mis quand je clic sur le bouton
ou voir si possible de faire monté les infos dans le tableau jusq en haut et l'effacer quand on arrive en haut du tableau

merci pour ton aide s super cool
 
- 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

  • Question Question
XL 2021 planning
Réponses
5
Affichages
276
Réponses
15
Affichages
382
Réponses
14
Affichages
609
Réponses
78
Affichages
2 K
Retour