Коллеги, помогите пожалуйста решить такую задачу. Необходимо сохранить простой файл с таблицей (во вложении Загрузочный файл.xlsm) в виде текстового файла с разделителями табуляции. Записал такое сохранение макрорекодером, получился файл (во вложении Загрузочный файл2.txt) Когда же запустил получившийся макрос, то в сохраненном текстовом файле изменился разделитель целой и дробной части, была запятая, а стала точка Как сделать, чтобы макрос сохранял текстовый файл с разделителями в виде запятых? Я уже пробовал изменять формат столбца, не дало пока результата. (к сожалению не могу вложить третий файл в это сообщение, ограничение по количеству я так понял)
PS Я использую текстовый файл для загрузки данных в программу SAP, разделитель в виде точки при загрузке не учитывается
Коллеги, помогите пожалуйста решить такую задачу. Необходимо сохранить простой файл с таблицей (во вложении Загрузочный файл.xlsm) в виде текстового файла с разделителями табуляции. Записал такое сохранение макрорекодером, получился файл (во вложении Загрузочный файл2.txt) Когда же запустил получившийся макрос, то в сохраненном текстовом файле изменился разделитель целой и дробной части, была запятая, а стала точка Как сделать, чтобы макрос сохранял текстовый файл с разделителями в виде запятых? Я уже пробовал изменять формат столбца, не дало пока результата. (к сожалению не могу вложить третий файл в это сообщение, ограничение по количеству я так понял)
PS Я использую текстовый файл для загрузки данных в программу SAP, разделитель в виде точки при загрузке не учитываетсяsasha1982161082
Sub ExportAsText() x = Range("A1").CurrentRegion.Value Open "C:\Users\user\Desktop\Загрузочный файл.txt" For Output As #1 For i = 1 To UBound(a) Print #1, a(i, 1) & vbTab & a(i, 2) & vbTab & a(i, 3) Next Close #1 End Sub
[/vba]
Может, построчно попробовать [vba]
Код
Sub ExportAsText() x = Range("A1").CurrentRegion.Value Open "C:\Users\user\Desktop\Загрузочный файл.txt" For Output As #1 For i = 1 To UBound(a) Print #1, a(i, 1) & vbTab & a(i, 2) & vbTab & a(i, 3) Next Close #1 End Sub
Pelena, ваш способ у меня пока не получается, выдает ошибку Run-Time error '13' на стоке For... Возможно я что то путаю. Еще поразбираюсь.
Pelena, ваш способ у меня пока не получается, выдает ошибку Run-Time error '13' на стоке For... Возможно я что то путаю. Еще поразбираюсь.sasha1982161082