Сон VBA не работает

Я не могу получить доступ к MySQL для тестирования, поэтому он может быть отменен ... но вы можете использовать тот факт, что Booleans также сортируют и могут иметь несколько полей сортировки.

SELECT ... ORDER BY id != 5, id

(вам, возможно, придется писать id = 5, я не могу вспомнить, сортируют ли TRUE до или после FALSE.)

EDIT: О, я просто прочитал, что вас не волнует порядок остальное, и в этом случае я сердечно рекомендую @ Ричарду ответить.

15
задан sooprise 29 April 2010 в 13:32
поделиться

3 ответа

VBA не имеет функции сна .

Вы можете импортировать его из Kernel32.dll следующим образом:

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Обратите внимание, что это заморозит приложение.
Вы также можете вызвать DoEvents в цикле While , что не приведет к зависанию приложения.

20
ответ дан 1 December 2019 в 00:53
поделиться

Приостановка приложения в течение 10 секунд.

Application.Wait (Now + TimeValue("0:00:10"))
0
ответ дан 1 December 2019 в 00:53
поделиться

Вы также можете приостановить текущий контекст макроса с помощью Application. Подождите T , что не заблокирует весь процесс.

8
ответ дан 1 December 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: