Macro Delete
Résolu/Fermé
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
-
Modifié par cindy001 le 10/01/2011 à 14:01
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 10 janv. 2011 à 15:02
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 10 janv. 2011 à 15:02
A voir également:
- Macro Delete
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Just delete me - Guide
- Hiberfil.sys delete - Guide
- Macro word - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 10/01/2011 à 14:03
Modifié par michel_m le 10/01/2011 à 14:03
Bonjour
Michel
Sub Supprimer_si_vide() Dim Ligne As Long 'on pourrait écrire activesheet au lieu de "Me" Ligne = Me.UsedRange.Rows.Count Me.Range("C1:C" & Ligne).SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub
Michel
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
10 janv. 2011 à 14:25
10 janv. 2011 à 14:25
Merci pour ton aide
J'ai le message d'erreur suivant : Utilisation incorrecte du mot clé Me
Meme quand je remplace Me par ActiveSheet j'ai toujours le message d'erreur sur cette ligne:
ActiveSheet.Range("C20:C" & Ligne).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
J'ai le message d'erreur suivant : Utilisation incorrecte du mot clé Me
Meme quand je remplace Me par ActiveSheet j'ai toujours le message d'erreur sur cette ligne:
ActiveSheet.Range("C20:C" & Ligne).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 janv. 2011 à 14:29
10 janv. 2011 à 14:29
essaies peut être + simplement
Sub Supprimer_si_vide()
Range("C1:C10000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
Sub Supprimer_si_vide()
Range("C1:C10000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
10 janv. 2011 à 14:37
10 janv. 2011 à 14:37
Merci encore d'essayer mais
toujours meme erreur avec un IsEmpty ca serait ptetre plus simple?
toujours meme erreur avec un IsEmpty ca serait ptetre plus simple?
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
10 janv. 2011 à 15:02
10 janv. 2011 à 15:02
C bon j'ai trouvé ca ca marche
For i = 1219 To 1 Step -1
If Cells(i, 3) = "" Then Rows(i).Delete
Next
For i = 1219 To 1 Step -1
If Cells(i, 3) = "" Then Rows(i).Delete
Next