Impression avec USForm

Bonjour à tous , Forum !!

Je viens de faire une userform, et j'aimerai beaucoup quelle me permette de choisir la page à imprimer et les graphiques à imprimer, tous ça par chekbox, je pense qu'il y a une astuce pour ne pas surcharger le code, mais laquelle ?

Ensuite pour une question subsidiaire, j'aimerai beaucoup que lors d'un enregistrement ( avec l'interface enregistrement ), que si le nom contenu dans le Txt_Nom ne soit pas compris dans la feuille file_active et surtout dans le nom Fiche_Nom, que la userform propose une création de fiche, et que les informations s'enregistrent dans la feuille Mois concerné et aussi dans la feuille File_Active....

Une très bonne et froide journée à tous !

Et surtout merci d'avance !!

27impression-usf.xlsm (285.81 Ko)

Bonsoir à tous !

Vraiment personne n'a d'idées ?

Même juste une piste ?

Merci beaucoup !!

Corentin

Bonsoir Forum !

Je crois que j'ai posé trop de questions en une , alors pour simplifier je vais reformuler :

-Comment insérer les deux variables qui m'intéressent ( Page et Objet ), dans mon code d'impression ?

   
 ActiveSheet.ChartObjects("Fevrier_graph_Principale").Activate
    ActiveChart.Walls.Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=True

Serait-il possible que ma variable Page prenne plusieurs valeurs ?

Du type Page=Janvier;Fevrier etc ..

Ainsi que pour la variable Objet .

D'avance Merci

Corentin

Bonjour

A tester

Merci Banzai !!

Comme à chaque fois tu vises juste !

Je vais essayer d'adapter ça à mon projet .

Un grand merci !!

Corentin

Re- bonjour

Pour la base de données, il s'agit en fait d'une zone dynamique, sur la plage de données:

BDD=Decaler ( A1 ; 0 ; 0 ; Nbval(A:A) ; 16 )

Pour l'insérer dans mon code, je pourrais nommer cette zone....

Mais comment faire pour la déclarer directement en VBA ? En sachant que la Page peux varier ?

Merci beaucoup !!

Bonjour

A vérifier

Oui merci Banzai,

Ca fonctionne très bien !!

Pour ce qui est des résumés, il s'agit en fait des petits tableaux de sommes ( voir en V3 sur la feuille Janvier ), qui comptabilisent les nombres d'événements.

Pour bien faire , il faudrait qu'ils soient à la même place dans chaque feuilles si j'ai bien compris le système ?

Quel code faudrait il que j'utilise ?

Merci beaucoup !!

Corentin !!

Bonsoir

Oui il faut que dans chaque page les tableaux soient à la même place

Sont ils fixes ou peuvent-ils évoluer (nombre de lignes) ?

Un tableau par page (à la vue les cases à cocher ce qui me semble être le cas) ?

Expliquer comment je ferais, ce n'est pas facile

Mais je pense qu'il faut s'inspirer de la méthode employée pour les graphiques

Dans le tableau QuoiImprimer , un numéro pour obtenir un traitement différent et la zone d'impression et la boucle qui va de 13 à 20

Si tu me fournis les billes avec un fichier en ordre je veux bien t'aider

Bonsoir Forum, Banzaï !

J'ai mis du temps à tout réorganiser, mais c'est enfin finis ^^

Malheureusement j'ai fais un test, et j'ai dû me tromper en réécrivant quelque chose, mais ta procédure bug.

Ensuite pour la plage de résumé, elle est situé sur l'intervalle AH3 à AR 30 je crois.

Merci beaucoup pour ton aide Banzaï !

12bdi-version-usf-2.zip (287.28 Ko)

Bonjour

A vérifier

Bonjour !

Oui ça fonctionne très bien !

Merci beaucoup !!

Corentin

Rechercher des sujets similaires à "impression usform"