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 ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.