charette63
XLDnaute Occasionnel
Bonjour à toutes et tous,
Je cherche à créer une macro qui me permet d'imprimer un classeur à l’exception de quelques feuilles. Les exceptions sont la feuille nommées "Récapitulatif" et les feuilles dont le nom contient un caractère numérique.
Je suis parvenu à faire un code qui m’exclut la feuille "Récapitulatif" et les feuilles nommées EXCLUSIVEMENT en caractère numérique
J'ai donc besoin d'aide pour une ligne de code qui m'excluerais les feuilles dont le nom contient au moins un chiffre
Si cette demande n'est pas réalisable, il y a un particularité dans les feuilles nommées ci haut, elles ont, dans leur cellule D1 un chiffre. Peut-être qu'il serait plus facile d'exclure les feuilles qui ont donc un chiffre en cellule D1.
Pour le test j'ai encoder la commande "printpreview"
Ah oui, tant que je suis là, (j'avoue que je n'ai pas encore fait de recherche), j'aimerais également ajouter une ligne de code qui sélectionne le range à imprimer:A1:N47
Je joint un petit fichier "test", le code se trouve dans le module3
merci de votre aide
cordialement
Thierry
Je cherche à créer une macro qui me permet d'imprimer un classeur à l’exception de quelques feuilles. Les exceptions sont la feuille nommées "Récapitulatif" et les feuilles dont le nom contient un caractère numérique.
Je suis parvenu à faire un code qui m’exclut la feuille "Récapitulatif" et les feuilles nommées EXCLUSIVEMENT en caractère numérique
Code:
Sub Tri_Print()
Dim feuille As Worksheet
For Each feuille In ThisWorkbook.Worksheets
If feuille.Name <> "Récapitulatif" Then
If IsNumeric(feuille.Name) = False Then
feuille.PrintPreview
End If
End If
Next
End Sub
J'ai donc besoin d'aide pour une ligne de code qui m'excluerais les feuilles dont le nom contient au moins un chiffre
Si cette demande n'est pas réalisable, il y a un particularité dans les feuilles nommées ci haut, elles ont, dans leur cellule D1 un chiffre. Peut-être qu'il serait plus facile d'exclure les feuilles qui ont donc un chiffre en cellule D1.
Pour le test j'ai encoder la commande "printpreview"
Ah oui, tant que je suis là, (j'avoue que je n'ai pas encore fait de recherche), j'aimerais également ajouter une ligne de code qui sélectionne le range à imprimer:A1:N47
Je joint un petit fichier "test", le code se trouve dans le module3
merci de votre aide
cordialement
Thierry