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

bbanor

XLDnaute Occasionnel
Bonjour le forum

Je cherche un code pour une macro qui supprimerait les lignes dans une matrice. Ces lignes seraient signalées par des croix dans la colonne C. Je vous envoie un petit fichier qui sera plus explicite que ce post.

Merci pour votre aide
 

Pièces jointes

Re : Aide sur une macro

RE
Enlève simplement le x dans le module ou colle le code là dans ton module
Sub supprligne()
For ligne = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row To 1 Step -1
If Cells(ligne, 3) = "" Then Rows(ligne).Delete shift:=xlUp 'Ici 3 est la deuxième colonne donc C
Next ligne
End Sub

Bonne soirée
 
Re : Aide sur une macro

S'il te plaît pourrais tu m'expliquer cette partie du code :
Sub supprligne()
For ligne = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row To 1 Step -1
Je ne saisi pas ce qu'elle veut dire.

Merci encore
 
Re : Aide sur une macro

Re Voici pour plus d'info:
For ligne = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row
'détermine le numéro de la dernière ligne utilisée

To 1 Step -1
'Pour toutes les lignes en partant de la dernière

A++ Et Bonne soirée à toi
 
- 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
9
Affichages
267
Réponses
4
Affichages
229
  • Question Question
Réponses
2
Affichages
157
Réponses
34
Affichages
890
Retour