|
|
|
Проблема с макросом на сохранение
|
|||
|---|---|---|---|
|
#18+
Не могу никак побороть эксель, может кто поможет? Необходимо написать макрос на сохранение файла. Когда сохраняю вручную в формат CSV, то все нормально, никаких лишних пробелов, разделитель ";". Но когда я делаю макрос на такое сохранение и выполняю его, то сохраняет с разделителями ",". Пытался написать макрос отдельный на сохранение (тут вычитал): автор Sub WriteFile() ThisFile = ThisWorkbook.Path & Application.PathSeparator & "Results.txt" ' Удалить предыдущую версию файла On Error Resume Next Kill (ThisFile) On Error GoTo 0 ' Открыть файл Open ThisFile For Output As #1 FinalRow = Range("A65536").End(xlUp).Row ' Записать файл For j = 1 To FinalRow Print #1, Cells(j, 1).Value; ";"; Cells(j, 2).Value; ";"; Cells(j, 3).Value; ";"; Cells(j, 4).Value; ";"; Cells(j, 5).Value; ";"; Cells(j, 6).Value; ";"; Cells(j, 7).Value; ";"; Cells(j, 8).Value; ";"; Cells(j, 9).Value; ";"; Cells(j, 10).Value; ";"; Cells(j, 11).Value; ";"; Cells(j, 12).Value; ";"; Cells(j, 13).Value; ";"; Cells(j, 14).Value; ";"; Cells(j, 15).Value; ";"; Cells(j, 16).Value; ";"; Cells(j, 17).Value; ";"; Cells(j, 18).Value Next j Close #1 MsgBox ThisFile & " completed." End Sub так он делает что-то странное, в некоторых местах пробелы лишние, в некоторых их нет, дату сохраняет криво. Файл экселя прилагается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 14:13:27 |
|
||
|
Проблема с макросом на сохранение
|
|||
|---|---|---|---|
|
#18+
То, что должно получиться в текстовике, прилагается в этом сообщении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 14:14:13 |
|
||
|
Проблема с макросом на сохранение
|
|||
|---|---|---|---|
|
#18+
как в Excel Код: plaintext а это Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 15:29:19 |
|
||
|
Проблема с макросом на сохранение
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 15:37:29 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34177561&tid=2183817]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 308ms |

| 0 / 0 |
