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

Selectionner une zone d'impression en fonction d'une date dans une colonne

  • Initiateur de la discussion Initiateur de la discussion ivan27
  • 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 !

ivan27

XLDnaute Occasionnel
Bonjour à tous,

Je souhaite sélectionner et imprimer une zone en fonction de la date dans une colonne.
Explications dans le fichiers joint.
Merci d'avance pour votre aide.
Bien cordialement,

Ivan
 

Pièces jointes

Re : Selectionner une zone d'impression en fonction d'une date dans une colonne

Bonjour ivan27,

Pas besoin de VBA ni de bouton.

Définissez une zone d'impression quelconque.

Puis dans le Gestionnaire de noms redéfinissez le nom "Zone_d_impression" avec la formule :

Code:
=DECALER(Feuil1!$A$1;EQUIV(MAX(Feuil1!$C:$C);Feuil1!$C:$C;0)-1;;NB.SI(Feuil1!$C:$C;MAX(Feuil1!$C:$C));11)
Bien sûr le tableau doit avoir été trié sur les dates de la colonne C.

A+
 
Re : Selectionner une zone d'impression en fonction d'une date dans une colonne

Re,

En VBA on peut évaluer une formule identique :

Code:
Sub Imprimer()
With Feuil1 'CodeName de la feuille
  .Activate
  On Error Resume Next 'si aucune date
  .PageSetup.PrintArea = _
  [OFFSET(A1,MATCH(MAX(C:C),C:C,0)-1,,COUNTIF(C:C,MAX(C:C)),11)].Address
  .PrintPreview 'pour tester
  '.PrintOut 'pour imprimer
End With
End Sub
A affecter au bouton.

Edit : salut Bernard, pas rafraîchi.

A+
 
Dernière édition:
- 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

Réponses
2
Affichages
418
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…