Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mettre les cases vides en haut

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

S

sev

Guest
Bonsoir ,
comment modifier ce code pour mettre les cases vides de H137:H148 en haut ?

Range("B137:H148").Sort Key1:=Range("H137"), Order1:=xlDescending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

En vous remerciant
 
Re : Mettre les cases vides en haut

Bonsoir Sév,

Voici une solution qui devrait faire ton bonheur :

Code:
Sub Macro1()
' Macro Complété par Excel-lent

[COLOR="Blue"]Dim NbLigneVide As Long[/COLOR]
    
    Range("B137:H148").Select
    Selection.Sort Key1:=Range("H137"), Order1:=xlDescending, Header:=xlGuess _
        , OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal

[COLOR="Blue"]    NbLigneVide = Application.WorksheetFunction.CountBlank(Range("H137:H148")) - 1
    Range("B" & 148 - NbLigneVide & ":H148").Cut
    Range("B137").Insert Shift:=xlDown[/COLOR]

End Sub

Je n'ai rien modifié à ta macro, je me suis juste contenter de rajouter 2-3 truc.

Bonne fin de soirée
 
Dernière édition:
- 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 listbox
Réponses
18
Affichages
767
Réponses
17
Affichages
1 K
Réponses
6
Affichages
1 K
B
  • Question Question
Réponses
2
Affichages
780
Benjy51190
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…