powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / удаление первых символов
10 сообщений из 35, страница 2 из 2
удаление первых символов
    #37676927
rol1987Вообщем он какой то булшит делает. каждую строчку обрезает непонятно какКак указали, так и обрезает.
...
Рейтинг: 0 / 0
удаление первых символов
    #37676929
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И обработку ошибок надо бы вставить
...
Рейтинг: 0 / 0
удаление первых символов
    #37676953
rol1987,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub BS()
sPosle$ = "Использование базовой станции "
Dim sSkopirovat$, stroka$
Dim i&, k&, r&

' если какие-то вычисления можно вынести за цикл, лучше это сделать
r = Len(sPosle) + 1

For i = 1 To 534272
  stroka = Cells(i, 2)
  k = InStr(1, stroka, sPosle)
  If k > 0 Then
    Cells(i, 3) = Mid$(stroka, k + r)
  Else
    Cells(i, 3) = stroka
  End If
Next i
End Sub 
...
Рейтинг: 0 / 0
удаление первых символов
    #37677005
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
For i = 1 To 534272


Я небольшой специалист в Excel. И очень любопытно, как ексель реагирует на большие объемы данных? Не тормозит? Сколько, интересно, времени у ТС займет проход по пятиста тысячам строк?
...
Рейтинг: 0 / 0
удаление первых символов
    #37677500
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант (раз у ТС 2007 - то и RAM гига 3, не меньше) - можно закинуть содержимое листа в массив, обработать, скинуть обратно...
...
Рейтинг: 0 / 0
удаление первых символов
    #37677583
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMКак вариант (раз у ТС 2007 - то и RAM гига 3, не меньше) - можно закинуть содержимое листа в массив, обработать, скинуть обратно...
Насколько я знаю, если неверно поправите, сам проход по строкам таблицы занимает немалое время. Обработка текстовых данных, в сравнении с циклом по строкам, будет мала по времени.
...
Рейтинг: 0 / 0
удаление первых символов
    #37677791
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не-не-не... Скачивание с листа - ADO recordset, затем скидываем прямо в массив...
Хотя-я-я... Если сделать выборку - так и обработку сразу можно сделать!
Ну и подключаемсятак, чтобы рекрдсет был с write... - и усё... апдейт прямо через коннект... самого себя
...
Рейтинг: 0 / 0
удаление первых символов
    #37677845
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНе-не-не... Скачивание с листа - ADO recordset, затем скидываем прямо в массив...
Хотя-я-я... Если сделать выборку - так и обработку сразу можно сделать!
Ну и подключаемсятак, чтобы рекрдсет был с write... - и усё... апдейт прямо через коннект... самого себя
Но это иное решение, чем было приведено выше. Скорости с рекордсетом я себе представляю. Но интересуют временные затраты именно на цикл по строкам.
...
Рейтинг: 0 / 0
удаление первых символов
    #37677932
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world[Но интересуют временные затраты именно на цикл по строкам.Смысл?
Ибо разговор о рекодсете - в первую очередь, тонко намеказл ТСу о неверном хранени инфы
...
Рейтинг: 0 / 0
удаление первых символов
    #37677980
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за участие AndreTM, но меня интересует именно то, что спросил. Надеюсь, ТС отпишется о результатх
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / удаление первых символов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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