Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 18/10/2004, 18h01   #1 (permalink)
PIERRE
Guest
 
Messages: n/a
Par défaut impression listbox

Bonsoir à tous

J'aimerais sovois si il est possible d'imprimer le contenu d'une listbox sous excel.
Merci
 
ANNONCES
Vieux 19/10/2004, 19h00   #2 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: impression listbox

bonsoir Pierre

j'espère que cette macro pourra t'aider . Dans l'exemple , il s'agit d'une ListBox dans un UserForm


Private Sub CommandButton1_Click()
Dim i As Integer

Application.ScreenUpdating = False
Workbooks.Add 'création d'un nouveau classeur temporaire

For i = 0 To ListBox1.ListCount - 1 'boucle sur les éléments de la ListBox
ActiveSheet.Cells(i + 1, 1) = ListBox1.List(i)
Next i

ActiveWorkbook.PrintOut 'impression
ActiveWorkbook.Close False 'suppression du classeur temporaire
Application.ScreenUpdating = True

End Sub



bonne soirée
MichelXld
 
Vieux 20/10/2004, 07h28   #3 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: impression listbox

bonjour Pierre

suite au mail que tu m'as envoyé précisant que la ListBox pouvait contenir plusieurs colonnes , je te proposes une nouvelle version de la macro


Private Sub CommandButton1_Click()
Dim Tableau() As Variant
Dim i As Integer
Dim j As Byte

Application.ScreenUpdating = False
Workbooks.Add 'création d'un nouveau classeur temporaire

Tableau() = ListBox1.List
j = ListBox1.ColumnCount
i = ListBox1.ListCount
Range("A1:" & Cells(i, j).Address) = Tableau()

'option pour adapter la largeur des colonnes à la taille des données
'ActiveSheet.Range("A1:" & Cells(i, j).Address).EntireColumn.AutoFit

ActiveWorkbook.PrintOut 'impression
ActiveWorkbook.Close False 'suppression du classeur temporaire
Application.ScreenUpdating = True

End Sub


bonne journée
MichelXld
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 22h01.


(C) 2006 Excel Downloads