Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modification sur listbox 2

  • Initiateur de la discussion Initiateur de la discussion gothc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gothc

XLDnaute Occasionnel
Bonsoir j'ai besoin de votre aide je voudrais pouvoir lire la colonne C
actuellement jai la colonne a et B j'aimerais C en plus
Merci


Private Sub CommandButton1_Click()
Dim i%, zone$, zoneimp$
For i = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(i) Then
zone = zone & ListBox2.List(i, 1) & ","
End If
Next
zone = Left(zone, Len(zone) - 1)
zoneimp = Replace(zone, ",", ":")
Me.Hide
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
With Sheets(ListBox1.List(i))
.PageSetup.PrintArea = ""
.PageSetup.PrintArea = zoneimp
.Range(zoneimp).EntireColumn.Hidden = True 'masque tout
.Range(zone).EntireColumn.Hidden = False 'affichage partiel
'.PrintOut ' à décocher pour imprimer
.PrintPreview ' à cocher pour imprimer
.Range(zoneimp).EntireColumn.Hidden = False 'affiche tout
End With
End If
Next
Me.Show
End Sub

Private Sub CommandButton2_Click()
Unload Me
End Sub

Private Sub ListBox2_Click()

End Sub

Private Sub UserForm_Initialize()
Dim c As Range, ws As Worksheet
For Each c In [Feuilles]
On Error Resume Next
Set ws = ThisWorkbook.Sheets(c.Text)
If Not ws Is Nothing Then
ListBox1.AddItem c
On Error GoTo 0
Set ws = Nothing
End If
Next
ListBox2.List = [Plages].Value
End Sub
 
Re : Modification sur listbox 2

Bonsoir Gothc, Staple, bonsoir le forum,

Non mais ça va pas Staple ! Tu parles d'éclairer ma lanterne et tu m'aveugles à grands coups d’halogènes à combustion tellement radicale et sinusoïdale que j'y vois plus que dalle...
 
Re : Modification sur listbox 2

Bonsoir Robert
ok pour le fichier
sur listbox 2 je sais pas comment affiché les informations de la colonne c de la page impression
limite jai pas besoin de voir B sur mon listbox 2
Merci pour votre aide
 
Dernière édition:
Re : Modification sur listbox 2

Re

gotch
Tu ne me salues pas ?
Je me suis pourtant brosser les dents 😉

Tu dis OK pour le fichier, mais qu'attends-tu pour le joindre dans ta discussion ???

EDITION: Ah désolé, je viens de voir apparaître ton fichier dans ta dernière édition.
 
Re : Modification sur listbox 2

Re


Comment ce fait-ce ?
Ton code dans ta PJ
Code:
Private Sub CommandButton1_Click()
Dim i%, x%, zone$
For i = 0 To ListBox2.ListCount - 1
    If ListBox2.Selected(i) Then
        zone = zone & ListBox2.List(i, 1) & ","
    End If
Next
zone = Left(zone, Len(zone) - 1)
Me.Hide
For i = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(i) Then
        With Sheets(ListBox1.List(i))
            .PageSetup.PrintArea = ""
            .PageSetup.PrintArea = zone
            '.PrintOut                      ' à décocher pour imprimer
            .PrintPreview                   ' à cocher pour imprimer
        End With
    End If
Next
Me.Show
End Sub
N'est pas celui de ton copier/coller dans ton premier message ???
 
Re : Modification sur listbox 2

=DECALER(Impression!$A$3:$C$3;;;NBVAL(Impression!$A:$A)-2)

Dans mon gestionnaire de noms ok
mais n'affiche rien sur mon listbox 2 snifff
bon je vais dormir Hs
 
Re : Modification sur listbox 2

Bonjour le fil, bonsoir le forum,

Pas sûr d'avoir bien compris ton problème...
J'ai changé la propriété [ColumnCount] de la ListBox2 pour lui donner la valeur : 3.
J'ai modifié la ligne :
Code:
ListBox2.List = [Plages].Value
par :
Code:
ListBox2.List = [Plages].Resize(, 3).Value
Mais comme dans ton exemple la colonne C est vide, ça ne change pas grand chose...
Le fichier :
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
669
Réponses
15
Affichages
791
Réponses
5
Affichages
575
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…