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 :

inscription dans une listview [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grisan29
    Homme Profil pro
    ouvrier poseur
    Inscrit en
    Octobre 2006
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ouvrier poseur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2006
    Messages : 866
    Par défaut inscription dans une listview
    bonsoir a tous
    est ce normal qu'une listview refuse d'écrire certain caractères comme dans cette ligne
    réduction 15/21F → 12/17M
    ou elle mets un ? a la place de → avec ou sans espaces devant et derrière la flèche dont voici le code qui lui imcombe
    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
    Private Sub ComboBox1_Change()
     Label2.Visible = True: Repaint
     ListView1.ListItems.Clear
     For i = 1 To 4:  Controls("TextBox" & (i)) = "": Next
     Set SheetBase = ThisWorkbook.Sheets(ComboBox1.Value)
     With ws
     SheetBase.Cells.Columns.AutoFit With UserForm1.ListView1: .View = 3: .Gridlines = True: .FullRowSelect = True: .Sorted = True
        With .ColumnHeaders
            For i = 1 To 10 '"10
                 If SheetBase.Cells(1, i).Value <> "" Then
                    .Add , , SheetBase.Cells(1, i).Value, (SheetBase.Columns(i).ColumnWidth * 4) + 18
                     '"4" étant issu des tests (Voire Inches et Points), et "+ 18" un correctif de la même origine.
                 End If
            Next i
        End With
     For i = 2 To SheetBase.Cells(SheetBase.Rows.Count, 1).End(xlUp).Row
                   .ListItems.Add , , Format(SheetBase.Cells(i, 1).Value, "00#")
            For j = 1 To .ColumnHeaders.Count - 1
                If SheetBase.Cells(i, j + 1).Value <> "" Then
                   .ListItems(.ListItems.Count).ListSubItems.Add , , SheetBase.Cells(i, j + 1).Value
                Else
                   .ListItems(.ListItems.Count).ListSubItems.Add , , "?" 'Ceci pour une suite où Wind n'aime pas le vide!
                End If
            Next j
        Next i
    End With
    End With
    Label2.Visible = False
    End Sub
    cordialement

    Pascal

  2. #2
    Membre éclairé Avatar de grisan29
    Homme Profil pro
    ouvrier poseur
    Inscrit en
    Octobre 2006
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ouvrier poseur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2006
    Messages : 866
    Par défaut
    bonsoir a tous

    apparement cela est du au format d'écriture avec caractères spéciaux donc si je change le caractère cela fonctionne

    cordialement

    Pascal

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

Discussions similaires

  1. Lister les processus et les PID dans une listview .
    Par maxoudu328 dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 16/10/2005, 16h03
  2. [c#]Suppresion dans une listview
    Par onouiri dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/04/2005, 13h00
  3. Afficher un Hint dans une ListView
    Par Larion dans le forum C++Builder
    Réponses: 13
    Dernier message: 13/03/2005, 13h45
  4. [VB.NET] Objet .Tag dans une ListView
    Par Lois dans le forum Windows Forms
    Réponses: 7
    Dernier message: 12/10/2004, 16h35
  5. [VB6] Supprimer un enregistrement dans une ListView ??
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/11/2002, 09h37

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