Utiliser un code pour une feuille "x"
Fermé
sarahaensa
-
Modifié par pijaku le 10/06/2015 à 14:45
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 10 juin 2015 à 09:40
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 10 juin 2015 à 09:40
A voir également:
- Utiliser un code pour une feuille "x"
- Code asci - Guide
- Code puk bloqué - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
1 réponse
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/06/2015 à 09:35
Modifié par michel_m le 10/06/2015 à 09:35
Bonjour
1/pas besoin de boucler pour supprimer une ligne si cellule dans col A et/ou B et/ou X... vide ;o)
durée: instantanée
2/ pour mesurer une durée
3/ pour faciliter la maintenance
Dim variable as Integer plus parlant que dim variable%
EDit 9:36H
adapté code pour plusieurs colonnes
Michel
1/pas besoin de boucler pour supprimer une ligne si cellule dans col A et/ou B et/ou X... vide ;o)
Option Explicit
Const Master As String = "Feuil1"
'------------------
Sub Supprimer_si_vide()
Dim Ligne As Integer, Col As Byte
'On Error resume next
With Sheets(Master)
Col = .Rows(1).Find(what:="*", searchdirection:=xlPrevious).Column
Ligne = .Columns("A").Find(what:="*", searchdirection:=xlPrevious).Row
.Range(.Cells(1, 1), .Cells(Ligne, Col)).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End With
End Sub
durée: instantanée
2/ pour mesurer une durée
dim start as single
start=timer
...
le code
....
Msgbox "durée: " & timer-start & " sec."
3/ pour faciliter la maintenance
Dim variable as Integer plus parlant que dim variable%
EDit 9:36H
adapté code pour plusieurs colonnes
Michel
10 juin 2015 à 09:19
10 juin 2015 à 09:40
je viens d'adapter le code dans ma 1° réponse (onglet, plusieurs colonnes) mais le revoila