![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 20
|
![]()
Добрый день!
Подскажите плз. как сделать цикл по строке. stroka = Cells(3, "C") fl = False k = 1 Do While fl = False k = k + 1 Loop |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
по какой строке?
stroka = Cells(3, "C") это не строка, это одна ячейка С3 с какой по какую ячейку надо перебирать, и зачем? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 20
|
![]()
смысл вот такой.
есть запись в ячейке: hhjjjjjjj №9554-5545445 рвофрфвфыо нужно извлечь №9554-5545445. Вот я и думал сделать цикл перебрать эту строку и выбрать номер, который использовать для дальнейшей работы |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
однако - это ячейка, которая содержит строку!
такой цикл подойдет: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 20
|
![]()
спасибо попробую разобраться в скрипте
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
или без заумностей
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 20
|
![]()
спасибо. вот так чуток по дольше но справился)
Строка-ячейка: Уступка прав №987 от 03.02.2011 г. по КД №9903-9903-4139-C1-M-062-017-065777 от 16.07.12 г. скрипт: Dim stroka, stroka2, stroka3 stroka = Cells(3, "C") iFirst = InStr(stroka, "КД №") stroka2 = Mid(stroka, iFirst + 4) iLast = InStr(stroka2, " ") stroka3 = Mid(stroka2, 1, iLast) Cells(3, "G") = stroka3 Результат: 9903-9903-4139-C1-M-062-017-065777 |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Почти так же:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию | Кристина_Патачиц | Microsoft Office Excel | 3 | 17.04.2013 17:01 |
ребят цикл переберающий ячейки в строке | Obey177 | Microsoft Office Excel | 3 | 18.08.2012 12:53 |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |