Avatar billede mbl Juniormester
23. september 2003 - 21:54 Der er 12 kommentarer og
1 løsning

Findes disse drivelist dirlist filelist i excel

Findes disse drivelist, dirlist, filelist i  toolboxen i vb under excel.

Det er sådan at jeg skal kunne finde en fil som eventuelt kan ligge på drev A-C-D-E i en tifældig mappe.

Mit ønske er at jeg i en "Drivelist" vælger drev, "Dirlist" vælger mappen "STIEN", filelist vælger filen.
Avatar billede bak Forsker
24. september 2003 - 10:28 #1
Der er ingen drivelist i vba, medmindre du vil lave en kode til det :-)
men hvorfor ikke bruge en indbygget funktion i stedet.

Sub test()
Dim stFile As String
stFile = Application.GetOpenFilename("Excel Files (*.xls), *.xls")
Workbooks.Open stFile
End Sub
Avatar billede mbl Juniormester
25. september 2003 - 18:55 #2
Det er noget nemmer hvis det er en grafisk flade "Noget ala Stifinder".
01. oktober 2003 - 15:45 #3
mbl - er det noget du skal have på din egen userform ?
Avatar billede bak Forsker
01. oktober 2003 - 16:14 #4
Application.GetOpenFilename("Excel Files (*.xls), *.xls")
giver da er grafisk flade "Noget ala Stifinder"
01. oktober 2003 - 16:17 #5
Ja det gør - jeg har lige ledt lidt efter DriveListBox og FileListBox som findes i den rene VB version, men de synes ikke tilgængelige i Excel. Alle steder bliver der refereret til GetOpenFilename funktionen.
Avatar billede mbl Juniormester
01. oktober 2003 - 21:51 #6
flemmingdahl.

Ja det er det. Hele mit hændelsesforløb starter med at importer en txt fil. Men det er nemt nok for mig at finde rundt i filer og program koder, men det er det ikke for en eventuel bruger som ikke ved hvordan programmet er opbygget. Så derfor ville det være rart at man kunne lave en grafisk brugerflade.
01. oktober 2003 - 21:57 #7
mbl>> så vil jeg da foreslå at du starter GetOpenFilename fra f.eks. en knap på din userform - det vil give en grafisk brugerflade, og se meget prof. ud
Avatar billede bak Forsker
01. oktober 2003 - 22:40 #8
en valgmulighed er da også at brige selve explorer
Husk at sætte Modal til False

Private Sub CommandButton1_Click()
Shell "explorer.exe", vbNormalFocus
End Sub
Avatar billede bak Forsker
01. oktober 2003 - 22:41 #9
brige = bruge
Avatar billede bak Forsker
07. oktober 2003 - 12:25 #10
mbl -> afslut lige spørgsmålet eller kommenter yderligere
Avatar billede mbl Juniormester
07. oktober 2003 - 21:11 #11
Undskyld ventetiden men jeg har desværre ikke haft den fornødene tid til at kunne fordybe mig i svarene. "bak" Jeg har lige prøvet dit svare fra 24/9 og det ser lovende ud, jeg tror godt at jeg kan tilpasse min opgave til dit svar.

"bak" vil du ligge et svar så du kan få de fortjente point.
Avatar billede bak Forsker
07. oktober 2003 - 21:27 #12
mbl, helt iorden, ville bare vide om du var der endnu :-)
Avatar billede mbl Juniormester
13. oktober 2003 - 14:18 #13
Det er jeg. Men har desværre ondt om tiden pga arbejde.

Jeg har arbejdet lidt mere med dit svar og kan bruge det i min opgave. Så tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester