Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Impression avec Critères

  • Initiateur de la discussion Initiateur de la discussion UJAP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

UJAP

XLDnaute Occasionnel
Abcd vient de m'expliquer l'impression de champs nommés,

Sauf j'ai une une dernière question :

Peut-on demander une impression juste des lignes contenant un montant juste en spécifiant les lignes ?

Ici dans mon exemple je voudrai de la zone 1 juste les lignes qui contiennent un montant colonne D ?

Peut-on le réaliser ?
 
Re : Impression avec Critères

Ok,

Je recommence mes explicat°,

Question : Peut-on lors d’une impression préciser des critères ?

Ce matin par l’intermédiaire de « ABCD » j’ai créé des zones d’impressions « Zone Europe » et « Zone Afrique ». Par l’intermédiaire d’une liste déroulante en F3 je sélectionne le choix de l’impression.

Et je voudrai savoir si on peut obtenir juste les lignes de la colonne D où le montant est supérieur à 0 lors de l’impression ? afin que les lignes avec 0 ne doivent pas être imprimées

Merci,
 

Pièces jointes

Dernière édition:
Re : Impression avec Critères


Je te transmets la procédure de Abcd,
 
Re : Impression avec Critères

Bonjour,

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address = "$F$3" Then
   champ = Target
   n = Range(champ).CurrentRegion.Rows.Count
   For i = 2 To Range(champ).Rows.Count
     temoin = False
     For c = 2 To Range(champ).Columns.Count
        If Range(champ).Cells(i, c) <> 0 Then temoin = True
     Next c
     Rows(i + Range(champ).Row - 1).Hidden = Not temoin
   Next i
   ActiveSheet.PrintPreview
   Cells.EntireRow.Hidden = False
 End If
End Sub


JB
Formation Excel VBA JB
 

Pièces jointes

Re : Impression avec Critères

Bonjour Boisgontier,
Re,

sinon, en utilisant les affichages personnalisés préconisés par abcd (et un petit code VBA dans Feuil1) :

J'ai donc défini un affichage Afrique et un affichage Europe qui contiennent chacun un filtre automatique. Le code VBA de la Feuil1 :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$F$3" Then ActiveWorkbook.CustomViews(ActiveSheet.Range("F3").Value).Show
End Sub

se contente de dire d'appliquer l'affichage personnalisé dont le nom se trouve en F3
 

Pièces jointes

Re : Impression avec Critères

J'essaye de modifier le code de BOISGONTIER,pour l'adapter à mon exemple,

Sauf que j'e n'arrive pas,

Quelles sont les zones à modifier si je veux l'adapter dans une autre feuille excel,

Merci,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…