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 :

Imprimer les Colones au Choix


Sujet :

Macros et VBA Excel

  1. #21
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    juste parce que c'est toi et que tu as souvent été bon avec moi

  2. #22
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ah ! C'est ça ! Je ne connaissais pas. Entendu parler ici et là, mais par des gens qui savaient, pas des gens qui disaient.
    Ceci dit tu n'as pas intérêt à avoir 12 colonnes, déjà, avec 5 ça fait 12 possibilités...
    Bon, je dormirai mieux cette nuit.
    Merci Alsimblad, je te revaudrai ça le jour où tu voudras chercher un mot en majuscules dans une chaîne en minuscules, promis !

  3. #23
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    ya pas de quoi, je vous en prie mon cher; pour une fois que c'est moi. c'est vrai que si tu veux mixer toute tes colonne, c'est pas forcement le plus simple, mais le plus souvent, le tableau de base reste mle meme, genre nom prénom n°matricule, et les autre colonne sont des groupes qui vont ensemble genre taille poid d'un coté et adresse telphone de l'autre
    donc pour l'infirmier, c'est la vue 1 evec nom prenom taille poid
    et pour le facteur, c'est nom prenom adresse telepheone
    petit conseil pour keisti si tu veux essaye, la premier vue que tu dois enregistrer c'est une vue globale, avec toute tes colonne, parce que sinon, ensuite quand tu commence a les masquer, tu dois les faire réaparaitre une par une, c'est galere, tandis que là, un fois la vue enregistrer, il suffit de faire affichage personaliser:tout
    et hop

  4. #24
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 175
    Par défaut S.o.s
    Bonjour a tous

    j'été un peut malade ces dérniers jours, et j'ai pas pu travailé sur mon application , j'ai essayé d'adapté les code source que ouskel'n'or ma donnés concernant les colonnes masquées et le choix des champs a imprimes.

    car je doit en prémier temps si j'ai bien compris de récuperer sous un objet de type Range la référence des champs de la listBox2 qui contient les champs choisis par l'utilisateur, et je suis bloqué car je ne sais pas le faire , et peut être c'est pas ce qu'il faut faire

    Merci de votre aide

  5. #25
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Comme j'avait toujours ton fichier...
    Place ça dans la feuille de code de l'userform après avoir supprimé tout ce qu'il y avait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    Dim FL1 As Worksheet
     
    Private Sub CommandButton1_Click()
    If ListBox1.ListIndex = 0 Then Exit Sub
    Me.ListBox2.AddItem Me.ListBox1.List(Me.ListBox1.ListIndex)
    End Sub
     
    Private Sub CommandButton2_Click()
    Me.ListBox2.List = Me.ListBox1.List
    End Sub
     
    Private Sub CommandButton3_Click()
    If Me.ListBox2.ListIndex = -1 Then Exit Sub
    Me.ListBox2.RemoveItem Me.ListBox2.ListIndex
    End Sub
     
    Private Sub CommandButton4_Click()
    Me.ListBox2.Clear
    End Sub
     
    Private Sub CommandButton5_Click()
    Dim Liste, i, NbreColonne
    FL1.Cells.EntireColumn.Hidden = False 'mis en remarque pour tester
    Liste = ";"
    For i = 0 To Me.ListBox2.ListCount - 1
        Liste = Liste & Me.ListBox2.List(i) & ";"
    Next
    NbreColonne = Range("IV1").End(xlToLeft).Column
        For i = 1 To NbreColonne
            If InStr(Liste, ";" & FL1.Cells(1, i) & ";") = 0 Then
                FL1.Columns(i).EntireColumn.Hidden = True
            End If
        Next
        FL1.Printout
    End Sub
     
    Private Sub UserForm_Activate()
    Set FL1 = Worksheets("FichierCentrale")
    Dim NoCol
    NoCol = 1
    Do
        Me.ListBox1.AddItem FL1.Cells(1, NoCol).Value
        NoCol = NoCol + 1
    Loop While FL1.Cells(1, NoCol).Value <> ""
     
    End Sub
    Tu dis

    PS - Là, j'ai fait ton boulot, alors essaie au moins de comprendre ce que j'ai fait.

Discussions similaires

  1. Aucune distance entre les colones d'un tableau
    Par FrankOVD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/06/2005, 13h05
  2. Réponses: 3
    Dernier message: 14/03/2005, 20h02
  3. Comment imprimer les FAQ
    Par tran dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 1
    Dernier message: 22/02/2005, 20h15
  4. imprimer les exception
    Par deeal dans le forum Général Python
    Réponses: 2
    Dernier message: 05/01/2005, 17h16
  5. imprimer les bgcolor
    Par C.M dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/12/2004, 15h34

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