Pokud chceš jenom oddělit dané sloupce mezerou nebo nějakým znakem, pak to lze takto (ale i toto tam v části máš využito). Případně to zkus popsat jinak a lépe .-)...
P.
Př.:
s = Cells(i, 18) & " " & Cells(i, 19)citovat
Zaslal/a
12.2.2013 8:34Dobrý den,
používám takovéto makro pro export určité čísti listu v excelu do TXT, ale nevím, jak (jakým znaménkem či příkazem) rozdělit jednotlivé buňky do následujících sloupců....
Když používám takovýto způsob:
s = s & Cells(i, 18) & Cells(i, 19)....tak to pochopitelně vše vyexportuje do sloupce A a já bych potřeboval, aby Cells(i, 18) bylo ve sloupci A, Cells(i, 19)ve sloupci B a tak...můžete mi prosím poradit, omlouvám se, že otravuji asi s takovou prkotinou...
Díky moc
Sub export()
Dim fs As Object, a As Object, i As Integer, s As String
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("\\moje složka\".txt", True)
i = 41
While Not IsEmpty(Cells(i, 1))
s = s & Cells(i, 18) & Cells(i, 19) & Cells(i, 20) & " " & Cells(i, 21) & " " & Cells(i, 22) & " " & Cells(i, 23) & " " & Cells(i, 24) & " " & vbNewLine
i = i + 1
Wend
a.WriteLine s
a.Close
End Sub
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.