Récupérer certaines colonne sur un listview d'un Userform

Bonjour a tous, je débute en VBA et je bloque sur les Listview (peut de video en français sur le sujet:

Je voudrais a l'ouverture d'un Userform, récupérer certaine colonne d'un tableau ce trouvant sur la feuille "liste clients" de mon classeur excel le tout dans une Listview.

Pour le moment je ne sais meme pas comment mettre les intitulés de colonne dans la listview, quelqu'un aurait il la gentillesse de me donner un coup de main?

Merci d'avance.

Voici quelques détails:

mon tableau ce trouve en feuille 3 que j'ai renommé : LISTE CLIENTS

Sur ce tableau je veux récupérer:

_la colonne B (entête B2 appelé CODE CLIENT) à partir de la case 3

_La colonne C(entêteC2 appelé TYPE) à partir de la case 3

_La colonne D (entête D2 appelé RAISON SOCIAL) à partir de la case 3

_La colonne N (entêteN2 appelé NOM & PRENOM) à partir de la case3

j'espère avoir été le plus clair possible,merci

Bonjour

cncprod a écrit :

j'espère avoir été le plus clair possible,merci

Clair peut-être

Incomplet surement

Il manque ton fichier et ce que tu as fait

Bonsoir, et bien je veux bien envoyer le fichier mais je ne suis pas sure que ça changera grand chose, il s'agit d'un classeur excel avec une feuille et un bouton pour ouvrir un Userform qui contient un Litview, et je voudrais qu'à l'ouverture de l'userform certaines colonnes du tableau soient dans la listview.

Mais si vous avez besoin du fichier je veux bien vous le mettre a disposition, comment dois je faire pour le mettre en ligne?

Bonjour

Dans ton fichier, il y aussi (j'espère) ton tableau avec quelques données

Pour joindre ton fichier

joindre un fichier
121classeur1.xlsm (21.67 Ko)

Voila j'espere que ça a marché

La vache!!!!! Déja!!!!! c'est dans ces moments la qu'on ce sent tout petit

Merci je vais regarder tout ça

Bonjour

cncprod a écrit :

La vache!!!!!

Non moi c'est Banzai64

Totalement parfait!!!!!

merci beaucoup Bonzail64

Je suis sur le cul tellement ça a ete vite !!!

derniere petite question, comment changer la hauteur des ligne, si c'est possible

Bonsoir

Dans la propriété Font de la ListView tu peux changer la taille de ton jeu de caractère, ce qui augmentera la hauteur de la ligne

Merci beaucoup ça marche super bien.

je vais fermer le post , merci encore Banzai64.

Bonjour, encore une question, comment dois je faire pour que l'affichage des ecritures dans la listview ne soient pas au centre de la case mais sur la gauche comme dans la premiere case?

Bonjour

Modifies la procédure UserForm_Initialize()

  With Me.ListView1
    'Titres des colonnes
    With .ColumnHeaders
      .Clear
      'Ajout des colonnes
      .Add , , WS.Range("A1"), 100, lvwColumnLeft
      .Add , , WS.Range("B1"), 80, lvwColumnLeft
      .Add , , WS.Range("C1"), 80, lvwColumnLeft
      .Add , , WS.Range("N1"), 125, lvwColumnLeft
    End With
    .View = lvwReport                     ' Affichage en mode Rapport
    .Gridlines = True                     ' Affichage d'un quadrillage
    .FullRowSelect = True                 ' Sélection des lignes complètes
    .LabelEdit = lvwManual                ' On ne modifie pas en direct
  End With

genial merci

Rechercher des sujets similaires à "recuperer certaines colonne listview userform"