Problème de boucle avec for
Résolu/Fermé
davsnoop
-
16 nov. 2007 à 16:52
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 16 nov. 2007 à 17:32
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 16 nov. 2007 à 17:32
A voir également:
- Problème de boucle avec for
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Idm for mac - Télécharger - Téléchargement & Transfert
- Download instagram for pc - Télécharger - Divers Communication
- Whatsapp for pc - Télécharger - Messagerie
2 réponses
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
16 nov. 2007 à 17:27
16 nov. 2007 à 17:27
Bonjour,
tu peux essayer ceci :
tu peux essayer ceci :
Dim iLineRead As Integer Dim iNbLine As Integer Dim iNbCellNoEmpty As Integer iLineRead = 1 iNbLine = Sheets(1).Range("A65536").End(xlUp).Row iNbCellNoEmpty = 0 Do Until iLineRead = iNbLine If Trim(Sheets(1).Cells(iLineRead, 1)) <> "" Then iNbCellNoEmpty = iNbCellNoEmpty + 1 End If iLineRead = iLineRead + 1 Loop MsgBox "Nombre de cellule non vide = " & iNbCellNoEmpty
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
16 nov. 2007 à 17:32
16 nov. 2007 à 17:32
Avec un For cela donnera ceci :
Dim iLineRead As Integer Dim iNbLine As Integer Dim iNbCellNoEmpty As Integer iLineRead = 1 iNbLine = Sheets(1).Range("A65536").End(xlUp).Row iNbCellNoEmpty = 0 For iLineRead = 1 To iNbLine If Trim(Sheets(1).Cells(iLineRead, 1)) <> "" Then iNbCellNoEmpty = iNbCellNoEmpty + 1 End If Next iLineRead MsgBox "Nombre de cellule non vide = " & iNbCellNoEmpty