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.
Alternativ: Rem VBA-koden er placeret under ark1 i den aktuelle fil) Const målSti = "CSV filer" Dim minSti As String, stier As Variant, filNavn As Variant Public Sub opretNyMappe() Rem stien til min fil minSti = ActiveWorkbook.Path
Rem opdel de enkelte sti i de enkelte mapper stier = Split(minSti, "\")
Rem isoler sidste mappe oversti = stier(UBound(stier))
Rem erstat sidste mappe med målsti nysti = Replace(minSti, oversti, målSti)
Rem opdel for at isolere .extend (forventes kun et punktum) filNavn = Split(ActiveWorkbook.Name, ".")
Rem opret mappe i den nye sti MkDir nysti & "\" & filNavn(0) End Sub
Ved split får du opdelt en string i et array, som du selv nævner - d.v.s. i hver del af dette array er teksten mellem de enkelte skilletegn - her "\" - placeret.
Overstien sættes herefter til teksten i det sidste element i array - det er dette som Ubound (Upper Bound / Øverste grænse).
Replace erstatter så den nuværede mappe med den ønskede.
Filnavn er - f.eks. "MinFil.xlsx" Der anvendes split igen med "." som skilletegn - d.v.s. at der er 2 elementer i array. Første element i stier = stier(0) indeholder Minfil Andet element i stier = stier(1) indeholder xlsx
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.