Remonter des lignes en remplissant des lignes vides
Résolu/Fermé
A voir également:
- Remonter des lignes en remplissant des lignes vides
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Partager des photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Test performance pc en ligne - Guide
- Afficher lignes masquées excel ✓ - Forum Excel
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
22 janv. 2016 à 10:19
22 janv. 2016 à 10:19
Bonjour,
C'est peut-être faisable par formule mais un peu complexe.
Ce serait faisable par tri mais pas "dans leur ordre d'apparition".
Je te propose cette petite macro qui devrait le faire (mode d'emploi)
C'est peut-être faisable par formule mais un peu complexe.
Ce serait faisable par tri mais pas "dans leur ordre d'apparition".
Je te propose cette petite macro qui devrait le faire (mode d'emploi)
Public Sub remonter() Dim lga As Long, lgn As Long, ncl As Integer, tbc tbc = Array("BW", "BX") For ncl = 0 To UBound(tbc) lgn = 2 For lga = 2 To Cells(Rows.Count, tbc(ncl)).End(xlUp).Row If Cells(lgn, tbc(ncl)) = "" And Cells(lga, tbc(ncl)) <> "" Then Cells(lgn, tbc(ncl)) = Cells(lga, tbc(ncl)) Cells(lga, tbc(ncl)) = "" lgn = lgn + 1 End If Next lga Next ncl End Sub
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
22 janv. 2016 à 10:51
22 janv. 2016 à 10:51
Bonjour
Michel
Sub supprim()--
On error go to nul
Range(BW2:BX11).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
exit sub
nul:
msgbox "aucun vide"
end sub
Michel
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
23 janv. 2016 à 21:47
23 janv. 2016 à 21:47
Bonjour à tous,
Comme l'on n'a aucune idée de ce que tu as effectivement réalisé, je te mets ton exemple sur 2 feuilles, une avec la macro de Michel ( que je salue) et une avec la mienne.
https://www.cjoint.com/c/FAxuSUTGlvl
à toi de nous dire en cliquant sur les boutons si "Rien ne se passe"
Comme l'on n'a aucune idée de ce que tu as effectivement réalisé, je te mets ton exemple sur 2 feuilles, une avec la macro de Michel ( que je salue) et une avec la mienne.
https://www.cjoint.com/c/FAxuSUTGlvl
à toi de nous dire en cliquant sur les boutons si "Rien ne se passe"
23 janv. 2016 à 12:15
Rien ne se passe après avoir cliqué sur le bouton d'exécution de la macro.