powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перебор ячеек
15 сообщений из 15, страница 1 из 1
Перебор ячеек
    #39070555
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Помогите, плиз, организовать перебор ячеек. Понимаю, что надо пройтись циклом и запоминать ячейки, которые содержат №, но реализовать, в силу своей тупости, не могу :) Спасибо.
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070576
Maxim12345678Добрый день. Помогите, плиз, организовать перебор ячеек. Понимаю, что надо пройтись циклом и запоминать ячейки, которые содержат №, но реализовать, в силу своей тупости, не могу :) Спасибо.

http://forum.developing.ru/showthread.php/10824-Простой-перебор-ячеек-в-Excel


http://www.sql.ru/forum/827707/vba-excel-perebor-vidimyh-yacheek


https://support.microsoft.com/en-us/kb/291308
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070709
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim12345678в силу своей тупости
Публичное самоунижение не заменяет выполнение работы самостоятельно

Некоторые пользователи, уяснив, что не надо вести себя грубо или надменно, вымогая ответ, выбирают противоположную крайность — самоунижение. «Я знаю, я начинающий, неудачник и полный чайник, но…». Это отвлекает от сути и не имеет никакого смысла. Особенно в сочетании с неопределённостью в описании фактической проблемы.

Не тратьте своё и наше время, уповая на жалость. Лучше предоставьте факты и задайте свой вопрос как можно яснее. Так вы заявите о себе гораздо с лучшей стороны, нежели избрав путь самоунижения. 16726098
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070715
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, ну так я и не трачу своё и Ваше время :) просто честно написал, что не могу разобраться...
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070724
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim12345678Shocker.Pro, ну так я и не трачу своё и Ваше время :) просто честно написал, что не могу разобраться...ну не смог и не смог, себя то тупым зачем называть? тупому неинтересно что-то объяснять, он все равно не поймет. А еще: "как вы яхту назовете, так она и поплывет" (с). Верь в свои силы.
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070776
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, да я привычка так писать, типа шутка, не буду больше называть себя тупым :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub test()
Dim Накладная As Range, firstAddress As String, rr As Range
With Sheets("Накладные1").Columns("C:C")
    Set Íàêëàäíàÿ = .Find(What:="¹*", LookIn:=xlValues)
        firstAddress = Накладная.Address
        For Each rr In Sheets("Накладные1").Range("C2:C14")
        Do
            rr = Накладная
            Set Накладная = .FindNext(Накладная)
        Loop While Накладная.Address <> firstAddress
        Next rr
End With
End Sub



Что-то получилось, но как заставить проставлять значение "Накладная" в ячейках столбца С до того, как найдется следующая, содержащая №?
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070826
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ерунда какая-то получилась, итератор цикла не должен меняться в цикле
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070864
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, да, ерунда в том, что не могу придумать как заполнять именно те ячейки, которые находятся между найденными строками...
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070897
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда может проще отказаться от .Find, если все подряд надо заполнять?
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070916
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, может и проще, а как тогда искать интересующие меня ячейки? Сравнивать друг с другом? как-то не соображу... ткни носом, плиз!
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070927
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Млин, пришлось открывать изначальный файл. И сразу вопрос - а нахрена тут вообще макрос, чем формулы не устроили?
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070931
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, эм... ну формулами я не смог решить, думал, что макросом проще будет - оказалось нет :)
...
Рейтинг: 0 / 0
Перебор ячеек
    #39070947
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, спасибо тебе, добрый модератор, формулами, действительно, легче.
Пока сделаю так, чуть позже подправлю, чтобы было красивее. =ЕСЛИ(ЕСЛИ(ЛЕВСИМВ(C2;1)="№";1;0)=1;C2;B2)
...
Рейтинг: 0 / 0
Перебор ячеек
    #39071022
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для В2

Код: plaintext
=ЕСЛИ(ЛЕВСИМВ(C2)="№";"";ЕСЛИ(ЛЕВСИМВ(C1)="№";C1;B1))
...
Рейтинг: 0 / 0
Перебор ячеек
    #39071025
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, спасибо. Так лучше.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перебор ячеек
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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