• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Listbox in userform pdf files Kopieeren

Status
Niet open voor verdere reacties.

loek010

Gebruiker
Lid geworden
1 jul 2016
Berichten
364
Beste Hulpverleners,

Ik heb een listbox in een userform die ik vul met onderstaande code

Code:
Private Sub UserForm_Initialize()
	Dim MyFolder As String
	Dim MyFile As String
	Dim j As Integer
	MyFolder = "C:\Test"
	MyFile = Dir(MyFolder & "\*.pdf")
	Do While MyFile <> ""
		ListBox1.AddItem MyFile
		MyFile = Dir
	Loop
End Sub


Dat werkt, de listbox heb ik op multiselect gezet om diversen *.pdf files te kunnen selecteren
Wat ik nu wil is de geselecteerde pdf files in de listbox kopiëren naar een folder bv D:\Pdffiles
ik pieker me suf om hiervoor de juist code te vinden.


Iemand een idee ?


Groet,

Loek010 :confused:
 
zoiets?

Code:
For i = 0 To Me.ListBox1.ListCount - 1
    If ListBox1.Selected(i) Then
       FileCopy "C:\Test\" & ListBox1.List(i), "C:\Test2\" & ListBox1.List(i)
    End If
Next
 
Zoiets achter een knopje op dat formulier:
Code:
Private Sub CommandButton1_Click()
    For lItem = 0 To Me.ListBox1.ListCount - 1
        If Me.ListBox1.Selected(lItem) Then
            FileCopy "C:\Test\" & Me.ListBox1.List(lItem), "D:\Pdffiles\" & Me.ListBox1.List(lItem)
        End If
    Next lItem
    MsgBox "Bestand(en) gekopieerd"
End Sub

@SjonR:
2 zielen, 1 gedachte :)
 
Laatst bewerkt:
Code om je listbox mee te vullen (alfabetisch).
Code:
ListBox1.List = Split(CreateObject("wscript.shell").exec("cmd /c Dir ""c:\test\*.pdf""/o:n /b").stdout.readall, vbCrLf)
 
@ Edmoor

En dan ook nog in dezelfde minuut. :d
 
@SjonR: @Edmoor: @HSV :

Inderdaad 2 zielen 1 gedachte :d Allen bedankt voor de aangeleverde codes
Code HSV is beter en korter voor het vullen van de listbox bedankt

Weer een stukje wijzer met vba


Vriendelijke groet,

Loek010 :thumb:
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan