Avatar billede acw Nybegynder
08. september 2003 - 16:37 Der er 1 løsning

Åbn knap

Jeg har en åbn knap i mit regneark der ser således ud:

Private Sub CommandButton5_Click()

If Range("D2").Value = "" Then
    MsgBox "Der er ikke angivet et navn!", vbCritical
    Exit Sub
    End If

Dim map As String

map = "c:\timeregistrering\databaser\" & Range("D3").Value

If Dir(map, vbDirectory) = "" Then MkDir map

a = Dir(map & "\*.csv")
If a = "" Then
MsgBox "Du har ikke gemt nogen filer", vbCritical
Exit Sub
End If

ChDir map
Workbooks.Open (Application.GetOpenFilename("Ufærdige skemaer (*.csv), *.csv", , "Vælg ufærdigt skema"))

----------------------------------------------------

Hvis man trykker annuller/cancel i åbn dialogen, kommer VBA frem med en fejl om at den ikke kan finde 'false.xls'. Hvordan får man fjernet den popup?
Avatar billede overchord Nybegynder
08. september 2003 - 17:25 #1
Det er fordi du saa retunerer vaerdien false. Hvis du tildeler filnavnet til en streng foert kan du checke at filen eksisterer:

dim FilNavn as String

FilNavn = application.GetOpenFilename("Ufærdige skemaer (*.csv), *.csv", , "Vælg ufærdigt skema")

if filnavn <>"" then
workbooks.open(filnavn)
else
exit sub
end if
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