Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Работа с текстом файла. / 9 сообщений из 9, страница 1 из 1
17.07.2007, 17:32:18
    #34665082
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Есть текст в файле:
ААААА
ПППППП
РРРР
ЛЛЛЛЛЛ
ШШШШ
ДДДДДДД

надо переставить строки :

ПППППП
РРРР
ААААА
ЛЛЛЛЛЛ
ДДДДДДД
ШШШШ

Как это можно сделать???
...
Рейтинг: 0 / 0
17.07.2007, 18:07:20
    #34665206
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Элементарно.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Sub resort_lines()
    Application.DisplayAlerts = False
    Workbooks.OpenText "textfile.txt"
    ActiveSheet.Rows( 3 ).Cut
    ActiveSheet.Rows( 1 ).Insert
    ActiveSheet.Rows( 3 ).Cut
    ActiveSheet.Rows( 1 ).Insert
    ActiveSheet.Rows( 6 ).Cut
    ActiveSheet.Rows( 5 ).Insert
    ActiveWorkbook.Save
    ActiveWorkbook.Close
End Sub
...
Рейтинг: 0 / 0
18.07.2007, 09:57:37
    #34666026
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Круто! Спасибо!!!
...
Рейтинг: 0 / 0
18.07.2007, 10:59:41
    #34666277
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Опсс...проблема появилась!!!???

Вот текст до:
==================================================
/V 9.40
cncKad2006 Version 85209

[100]


VLADIMIR





[200]
/I 0
/E 0 0 0 0
/C 290 502 1441 0 3 0 0
/S 2400 800 1.5 0 10 1 20 110000 0 0 1 1 0 0 0 0 20 110000 0 -1 -1 -1 0 0 0 10
/Z 0 0 0 0 0 0 0 0 0 0 0 0 0
/Y 0 14 0
/F 52 0 0 0 0 0
/L 0 600 600 300 0 0
/A 0 0 0 0 0 0 0 0 0 0
/Q 1
/O 0 1 0 0
/G 0 0
/X ENDSHEET

=====================================================
А вот текст после:(я ничего не переставляю, просто переписываю)
появились лишние пробелы!!!!!!!!!!!!!!
======================================================
/V 9.40
cncKad2006 Versi on 8 5209

[100]


VLADIMIR





[200]
/I 0
/E 0 0 0 0
/C 290 502 1441 0 3 0 0
/S 2400 800 1.5 0 10 1 20 110000 0 0 1 1 0 0 0 0 20 110000 0 -1 -1 -1 0 0 0 10
/Z 0 0 0 0 0 0 0 0 0 0 0 0 0
/Y 0 14 0
/F 52 0 0 0 0 0
/L 0 600 600 300 0 0
/A 0 0 0 0 0 0 0 0 0 0
/Q 1
/O 0 1 0 0
/G 0 0
/X ENDSHEET

===============================================================
Как бороться с этим!!!!????
...
Рейтинг: 0 / 0
18.07.2007, 15:50:24
    #34667675
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Вопрос снимается, ответ сам нашел!
...
Рейтинг: 0 / 0
18.07.2007, 16:43:00
    #34667913
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
Но теперь после екселя в файле появляются кавычки, там где есть буквы!!!
Как бороться с этим???

Было так:

[2000]
/P ORDER\23623\1_23623_224E1_1,5_275_Felz_730_P01_1.DFT
/I " " "23623"
/O 15.00000 384.99757 2 0 0 -1 4
/A 0.00000
/M 0
/G 1 1 0.00000 0.00000 0 0


Стало так:

[2000]
"/P ORDER\23623\1_23623_224E1_1,5_275_Felz_730_P01_1.DFT"
"/I "" "" ""23623"""
/O 15.00000 384.99757 2 0 0 -1 4
/A 0.00000
/M 0
/G 1 1 0.00000 0.00000 0 0
...
Рейтинг: 0 / 0
18.07.2007, 17:53:19
    #34668186
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
какая закономерность перестановки строк?
...
Рейтинг: 0 / 0
18.07.2007, 19:01:37
    #34668397
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
vallotНо теперь после екселя в файле появляются кавычки, там где есть буквы!!!
Как бороться с этим???Например так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
open(F, "<textfile.txt") || die "sorry...";
$i= 1 ;
$old[$i++] = $_ while <F>;
close(F);
@new = ();
push(@new, $old[ 2 ]);
push(@new, $old[ 3 ]);
push(@new, $old[ 1 ]);
push(@new, $old[ 4 ]);
push(@new, $old[ 6 ]);
push(@new, $old[ 5 ]);
open(F, ">textfile.txt") || die "oops...";
print F @new;
close(F);
...
Рейтинг: 0 / 0
19.07.2007, 08:53:25
    #34668907
VALL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с текстом файла.
to vbapro:
Да, нет никакой закономерности, просто перечислен случайный набор инструментов, а я мне
надо найти из них 4 самых больших(уже известных) и поставить их вначале по размеру от большого к меньшему!
то White Owl:
По моему это не VBA!?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Работа с текстом файла. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]