IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Masqué et trier des colonnes avant impression [XL-365]


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut Masqué et trier des colonnes avant impression
    Bonjour à tous

    Je viens vers vous car j'ai un petit souci dans mon classeur j'ai une copie écran de ma base de données dans un onglet "membres"

    j'ai créé userform4 qui me permet de pouvoir faire des impressions avec des colonnes spécifiques le problème qu'une fois sur deux il ne me met pas les bonnes colonnes que je souhaite vous pourrais trouver userform numéro quatre et cinq quand vous cliquez dessus ça ouvre une autre fenêtre qui elle a des boutons spéciales cliquait dessus et voyait ce que ça donne sur l'aperçue impression je vous remercie de votre aide.

    Gestion_des_Artistes_v300662020.xlsm

    les données sont à l'intérieur son fictive.

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,

    Rien vu d'anormal, l'aperçu d'impression est conforme à ce qui est visible sur l'écran. Citez des cas de figures où les sélections que vous faites génèrent des anomalies.

    Petite remarque:
    Lorsque on fait des sélections via le userform les boutons activés passent en orange, et si l'on veut voir l'aperçu avant impression, on est obligé de fermer le userform. Si on revient sur le userform pour lancer l'impression, ce dernier est réinitialisé et on perd le visuel d'avant sa fermeture, tous les boutons précédemment sélectionnés ont perdus leur couleur orange, ce qui fait qu'on ne sait plus ce qui a été sélectionné. Pour éviter la fermeture du userform le temps de voir autre chose, allez dans les propriétés du userform, dans la catégorie "comportement" et mettez "ShowModal=False".

    Cdlt

  3. #3
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut
    Bonjour merci de vous pencher dans mon problème par exemple quand vous ouvrez sur la page d'accueil vous cliquez sur édition l'onglet membres s'ouvre et une fenêtre s'ouvre avec plusieurs commandes boutons et si vous cliquez sur édition courante cela vous ouvre une autre fenêtre avec le choix par exemple d'imprimer les artistes du pays France par exemple si vous cliquez dessus cela vous faites un aperçu avant impression et la mise en page une fois sur deux fonctionne et je ne sais pas d'où vient le problème merci de votre.

  4. #4
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Le fonctionnement est tout à fait normal, les colonnes n'étant pas encore masquées, ça déborde sur plusieurs feuilles. Commencez par masquer les colonnes indésirables, et dans la mise en page de l'aperçu, appliquez l'orientation "paysage" pour que cela rentre dans 1 seule feuille en largeur.

    Ensuite, j'ai quelque peu modifier le code pour le filtre sur "Belgique" reste à faire la même chose pour les autres.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub CommandButton3_Click()
        ' Tri_par_pays Mac
        Unload UserForm4
        DerLig = Sheets("Membres").Range("A" & Rows.Count).End(xlUp).Row
        ActiveSheet.Range("A3:AI" & DerLig).AutoFilter Field:=13, Criteria1:="BELGIQUE"
        Unload Me
        Feuil5.PrintPreview
        ActiveSheet.AutoFilter.ApplyFilter
        ActiveSheet.ShowAllData
        With Sheets("Membres").Cells
            .EntireColumn.Hidden = False
            .EntireRow.Hidden = False
        End With
    End Sub
    Cdlt

  5. #5
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut
    Bonjour merci d'être penché sur mon problème mais votre solution n'a pas l'air de vouloir fonctionner je ne comprends pas pourquoi je vous joins le classeur où j'ai intégré le code que vous m'avez transmis.

    Gestion_des_Artistes_v300662020.xlsm

  6. #6
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    J'ai oublié de mettre le code suivant que j'ai aussi modifié dans le userform4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CommandButton2_Click()
        'userform6
        Unload Me
        UserForm6.Show
    End Sub

  7. #7
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut
    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. trier des colonnes
    Par ammar.dev dans le forum C#
    Réponses: 1
    Dernier message: 30/12/2016, 05h16
  2. [XL-2010] demasquer des colonnes avant copie
    Par tompom3108 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/02/2012, 15h28
  3. [ sortTable ] Trier des colonnes par statut (checked)
    Par van___fanel dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 03/04/2008, 18h33
  4. Trier des colonnes EXCEL
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/02/2008, 10h26
  5. Réponses: 7
    Dernier message: 31/10/2007, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo