ça aurait été trop facile... cette méthode plante...
DAH
nombre_de_cellules = Range("Print_Area").Count ça aurait été trop facile... cette méthode plante...
Autant pour moi... effectivement vos méthodes fonctionnent !!! J'ai eût un 1er message d'erreur qui surgit si l'on teste sur une feuille n'ayant pas de zone d'impression définie... mea culpa...
nombre_de_cellules = Range("Print_Area").Count
ça aurait été trop facile... cette méthode plante...
Autant pour moi... effectivement vos méthodes fonctionnent !!! J'ai eût un
1er message d'erreur qui surgit si l'on teste sur une feuille n'ayant pas de
zone d'impression définie... mea culpa...
nombre_de_cellules = Range("Print_Area").Count ça aurait été trop facile... cette méthode plante...
Autant pour moi... effectivement vos méthodes fonctionnent !!! J'ai eût un 1er message d'erreur qui surgit si l'on teste sur une feuille n'ayant pas de zone d'impression définie... mea culpa...
Denis Michon
Bonjour DAH,
Essaie ceci : Nb = Nombre de cellules dans la plage à imprimer
Sub DéterminerNombreDeCellule()
Dim Nb As Long
With ActiveSheet .PageSetup.PrintArea = .Range("A1:B25").Address Nb = .Range("A1:B25").Cells.Count End With
End Sub
Salutations!
"DAH" a écrit dans le message de news:blblqn$6jo$ Bonjour,
Je voudrais connaitre le nombre de cellule dans une zone d'impression.
Existe t'il une méthode plus rapide que celle là pour avoir le nombre de cellule.
Dim i As Long For Each Cell In Range("Print_Area") i = i + 1 Next
Merci d'avance pour votre aide. -- @+ David
Bonjour DAH,
Essaie ceci : Nb = Nombre de cellules dans la plage à imprimer
Sub DéterminerNombreDeCellule()
Dim Nb As Long
With ActiveSheet
.PageSetup.PrintArea = .Range("A1:B25").Address
Nb = .Range("A1:B25").Cells.Count
End With
End Sub
Salutations!
"DAH" <dah@anti.spam.fr> a écrit dans le message de news:blblqn$6jo$1@biggoron.nerim.net...
Bonjour,
Je voudrais connaitre le nombre de cellule dans une zone d'impression.
Existe t'il une méthode plus rapide que celle là pour avoir le nombre de
cellule.
Dim i As Long
For Each Cell In Range("Print_Area")
i = i + 1
Next