17. september 2007 - 12:25Der er
15 kommentarer og 1 løsning
gemme data i celle i variabel og bruge variablen
Jeg vil gerne hente værdien af en celle og gemme den i en variabel og derefter bruge den variabel til at gemme en fil hvor filnavnet skal være værdien af variablen.
eks.
celle A6 = Hansen. gem A6 i variabel "Navn" gem worksheet som "Navn.xls"
fandt ud af at filnavnet ikke gik fordi der var et "." i cellen eks. "hansen % Co.", der vil også kunne forekomme "," og "/" kan man lave et tjek som erstatter eller fjerne de tegn som windows ik vil godtage i filnavne?
jeg fjernede "." efter "Co" i cellen og så kunne den godt gemme som .xls og ja "/" bliver et problem. Har fjernet sikkerheds tjekket, for den poppede op.
Sti = ThisWorkbook.Path & "\" ' definer sti hvor skabelon skal gemmes som anden fil Workbooks.Open Filename:= _ "C:\navneholder.xls" ' åben listen over filnavne Navn = Range("A3").Value ' sæt variablen NAVN lig værdien i cellen A3 'If Right(Navn, 4) <> ".xls" Then ' MsgBox "Fejl i filnavnet" ' Exit Sub 'End If
Navn = Replace(Navn, "/", "_") 'Erstatter slash med underscore Navn = Replace(Navn, ".", " ") 'Erstatter slash med underscore Navn = Replace(Navn, ",", " ") 'Erstatter slash med underscore
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.