Microsoft 365 Sélection de zone d'impression via USF

raf26

XLDnaute Occasionnel
Bonjour le forum

J'ai sur mon fichier des plages nommées :

zijanvier
zifevrier
zimars
etc....

qui correspondent à chaque mois de l'année.

Je ne vois pas comment faire pour via un USF pouvoir sélectionner une plage et l'imprimer.

Dois je afficher les mois dans une listbox, et comment récupérer la bonne plage et l'envoyer à l'imprimante ?

Je vous joins mon fichier épuré.

Merci d'avance

Cordialement
 

GALOUGALOU

XLDnaute Accro
bonjour raf26 bonjour le forum
une solution avec un inputbox
Enrichi (BBcode):
Sub Selection_Zone()
    Dim plage As Range
      'L'argument "Type" de cette méthode est ici égale à 8
    'Cela signifie que le type de données saisi dans l'inputbox sera une plage de cellules
       On Error GoTo GestionErreur
    Set plage = Application.InputBox(Prompt:="Sélectionner la zone d'impression", Type:=8)
    ActiveSheet.PageSetup.PrintArea = plage.Address
    ActiveSheet.PrintPreview
GestionErreur:
End Sub
cordialement
galougalou
 

Pièces jointes

  • test2.xlsm
    88.6 KB · Affichages: 5

patricktoulon

XLDnaute Barbatruc
Bonjour
comme ca a l'arrache tu te fait un dialog pour tes plages nommées dans un userform
tu coche ce que tu veux imprimer
te reste plus qu'a arranger cela a ta sauce 1 coup de peinture de papier peint , ponce un peu les angles avant etc....
 

Pièces jointes

  • test.xlsm
    97.8 KB · Affichages: 4

patricktoulon

XLDnaute Barbatruc
Bonjour Patricktoulon

trop facile pour toi :)



Ça marche nickel merci !!!!

une question : est-il possible de classer alphabétiquement les plages ou n’en sélectionner que quelques unes ?
re
ben je pige pas ta question en fait
toutes les ranges sélectionnées avec les checkboxs seront imprimées celles qui ne ne le sont pas ne seront pas imprimées
sélectionne en plusieurs tu verra et dans l'aperçu page suivante ou précédente tu les verra
pour l'ordre c'est quoi exactement ton souhait
 

raf26

XLDnaute Occasionnel
Re Patricktoulon

Je me suis mal exprimé, en effet.

je voulais parler de l’affichage par ordre alphabétique dans les checkbox
ou pouvoir choisir les plages qui apparaissent dans les chekbox (certaines ne sont pas à imprimer)


toutes les ranges sélectionnées avec les checkboxs seront imprimées celles qui ne ne le sont pas ne seront pas imprimées

ça c’est ok


sélectionne en plusieurs tu verra et dans l'aperçu page suivante ou précédente tu les verra
et ça aussi ok
 

Discussions similaires

Statistiques des forums

Discussions
312 100
Messages
2 085 290
Membres
102 851
dernier inscrit
didine501