Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2020, 14:44   #11
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Если отдельно запускать, то отрабатывает. Если с вышеуказанным кодом, то полный игнор. Поэтому и думал что надо запрос, который обращается на лист 2 запустить первым, а потом другой запрос, который на активном листе. А не оба запроса сразу
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 20.05.2020, 14:52   #12
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
А не оба запроса сразу
Как знаете что запросы выполняются одновременно?





Код:
Dim col As Range
    For Each col In Columns("C:E")
        col.AutoFit ' автоширина
        Application.ScreenUpdating = True ' Возвращаем режим обновления экрана при изменении
        
        Range("g1").FormulaR1C1 = Date 'в яч ставит дату
        
        Dim lr As Long
        
        'Поиск последней строки по столбцу С.
        ' End не ищет в скрытых строках.
        lr = Cells(Rows.Count, "C").End(xlUp).Row
        
        ' пропустить 4 строк и вставить надпись в колонку D
        Cells(lr + 4, "D").Value = "К оплате _________________"
        
    Next
1) Next в нужном месте стоит?
2) Без цикла не работает?
Код:
Columns("C:E").autofit
3)
Код:
 'Поиск последней строки по столбцу С.
        ' End не ищет в скрытых строках.
и все-равно используете End
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 20.05.2020, 15:08   #13
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Может перепишете мой код. а ТО Я ЗАПУТАЛСЯ ВООБЩЕ)
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 20.05.2020, 17:50   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

ошибся...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.05.2020, 20:13   #15
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
Если отдельно запускать, то отрабатывает. Если с вышеуказанным кодом, то полный игнор.
Не знаю как вам, мне иногда помогает не запускать а по шагам (F8) смотреть что делает код что я <смастерил>.
Думаю, вам стоило бы посмотреть в процедуру из которой вызываете Макрос1().
Возможно там написано чтобы процесс останавливался на листе 2 ?

Цитата:
Сообщение от Iskin Посмотреть сообщение
Может перепишете мой код. а ТО Я ЗАПУТАЛСЯ ВООБЩЕ)
Может попробуете с F8, станет понятнее на что вам намекают.
Elixi вне форума Ответить с цитированием
Старый 21.05.2020, 08:30   #16
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Попробовал F8, оператор Next, поднял выше, но всё равно не помогло.
Кстати, при повторном запуске макроса, на лист 2 не перескакивает, только при первом запуске. Может там собака порылась? )
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание SQL запросов,сложных запросов,хранимых процедур,триггеров Anette666k Фриланс 2 10.05.2017 15:34
Создание SQL запросов,сложных запросов,триггеров - Заказать диплом, курсовую работу Anette666k Фриланс 2 07.05.2017 13:43
С заданной целочисленной очереди организовать две: первая содержит все положительные элементы данной очереди, вторая - отрицательн wowan30002 Общие вопросы C/C++ 0 20.11.2012 17:39
запуск нескольких программ по очереди Volkogriz Общие вопросы Delphi 5 11.09.2012 18:32
Запуск экзешников по очереди Airou Общие вопросы Delphi 2 03.09.2008 21:15