31. maj 2019 - 15:07Der er
8 kommentarer og 1 løsning
Stifinder
Jeg tænkte på om det muligt at lave en knap eller andet smart i et ark der er omdøbt til "OpsætningsArk" der åbner stifinder så man kan navigere sig frem til stien på den mappe man nu vil have skrevet ind i celle N4 ?
Her er et skud, antager mappestien skal placeres i N4 på fanen Ark2
'**************************************************** Sub SelectFolderToCell() Dim strMappe As String With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Select folder to save in cell" If GetSetting("FolderPathFromLast", "FilesPath", "Path", "") <> "" Then .InitialFileName = GetSetting("FolderPathFromLast", "FilesPath", "Path", "") End If If .Show = -1 Then ' tester for at der er klikket OK strMappe = .SelectedItems(1) End If If strMappe & "\" <> _ GetSetting("FolderPathFromLast", "FilesPath", "Path") Then SaveSetting "FolderPathFromLast", "FilesPath", "Path", strMappe & "\" End If End With Worksheets("Ark2").Range("N4").Value = strMappe End Sub '****************************************************
Den ser ud til at virke men hvis jeg trykker på annullere i stedet for ok når jeg har fundet den mappe jeg vil bruge sletter den den sti der står i forvejen i celle N4 ?
Sub SelectFolderToCell() Dim strMappe As String With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Select folder to save in cell" If GetSetting("FolderPathFromLast", "FilesPath", "Path", "") <> "" Then .InitialFileName = GetSetting("FolderPathFromLast", "FilesPath", "Path", "") End If If .Show = -1 Then ' tester for at der er klikket OK strMappe = .SelectedItems(1) End If If strMappe & "\" <> _ GetSetting("FolderPathFromLast", "FilesPath", "Path") Then SaveSetting "FolderPathFromLast", "FilesPath", "Path", strMappe & "\" End If End With If strMappe <> "" Then Worksheets("Ark2").Range("N4").Value = strMappe End If End Sub '****************************************************
Tak det funger bare hurtig hjælp det sku dejligt herinde så må jeg se om jeg selv kan finde ud af at få en \ i enden af mappen det glemte jeg lige at skrive men vil prøve at finde en løsning tak for hjælpen.
Sub SelectFolderToCell() Dim strMappe As String With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Select folder to save in cell" If GetSetting("FolderPathFromLast", "FilesPath", "Path", "") <> "" Then .InitialFileName = GetSetting("FolderPathFromLast", "FilesPath", "Path", "") End If If .Show = -1 Then ' tester for at der er klikket OK strMappe = .SelectedItems(1) End If If strMappe & "\" <> _ GetSetting("FolderPathFromLast", "FilesPath", "Path") Then SaveSetting "FolderPathFromLast", "FilesPath", "Path", strMappe & "\" End If End With If strMappe <> "" Then strMappe = strMappe & "\" Worksheets("Ark2").Range("N4").Value = strMappe End If End Sub
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.