Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBA Excel не видит заливку ячеек http://www.cyberforum.ru/vba/thread1747566.html
Всем привет. При обработке Excel не видит заливку ячеек ( а именно черный и скажем так зеленый цвет) следовательно обработка проходит не должным образом.В чем проблема? Цвета это исходные ( они...
Как менять цвет? VBA
Привет. Есть игра шашки и нужно чтобы менялся цвет шашек например с помощью InputBox вводишь цвет красный и соответственно цвет меняется на красный. Через if пытаюсь сделать ,но не получается ,просто...
VBA Wrong number of dimensions vba ошибка
Option Explicit Sub pp() Dim x(1 To 10) As Integer, y(1 To 10) As Integer, s As Single, sr As Single, i As Single, n As Single s = 0 n = 10 For i = 1 To 10 If x(i, 1) = 0 Then m1 = m1 + 1 ...
VBA Копирование построчно из Word в Exel через VBA Доброго времени суток. Задача состоит в следующем - есть файл Word и файл Excel. В ворде написан некоторый текст. Необходимо написать программу, которая сможет построчно скопировать текст в ячейки... http://www.cyberforum.ru/vba/thread1747161.html
VBA Коллекции и элементы http://www.cyberforum.ru/vba/thread1747043.html
Здравствуйте, вот такой вопрос: есть коллекция Rows, а что является элементом данной коллекции? Range("1:1")? Вот например, у коллекции Workbooks элемент Workbook. А почему у коллекции Rows, нет...
Разделить данные в нескольких ячейках на строки VBA
Добрый день! Пожалуйста помогите, решить следующую проблему: Есть таблица с данными, в которой в 2-х ячейках есть данные разделенные с помощью ;" Необходимо выделить данные из ячеек в строки ниже...
Цикл расчетов в таблице VBA
Имеется файл, где во второй таблице (правее) производятся расчеты с делением (в колонках AE, AH, AK, AN и далее) через формулы. Т.к. данные все время подгружаются в файл, формулы прописаны на...
VBA Поиск значения и переход к ячейке, VBA Доброго времени суток Я задолбалась не могу никак осуществить поиск по книге Excel такой, что первая ячейка с нужным значением активировалась бы. Задача: книга, в книге листы с названиями... http://www.cyberforum.ru/vba/thread1746937.html
VBA Скопировать только отчество из другого листа в другой где в одной ячейке находится ФИО http://www.cyberforum.ru/vba/thread1746915.html
Имеется цикл, который разбивает ФИО кот. находится в одной ячейке, нужно чтобы в другой лист копировались только отчество For i = 4 To 65536 Sheets(2).Cells(i - 1, 1).Resize(, 3) =...
VBA Где ошибка? Вот задание: 1. Mult передается массив и количество элементов, для которых нужно найти произведение. Составить программу вычисления значения функции z=произведение X(1 to 12) + произведение Y(1 to... http://www.cyberforum.ru/vba/thread1746881.html
AndreA SN
1005 / 109 / 2
Регистрация: 26.08.2011
Сообщений: 993
Записей в блоге: 2
0

Как в VBA узнать длительность операции в миллисекундах?

28.05.2016, 11:46. Просмотров 2392. Ответов 12
Метки (Все метки)

Выполняю ряд функций в основной функции, которая в свою очередь выполняется в цикле заголовочной функции.
Длительность выполнения заголовочной функции слишком высокая.
Замерил время выполнения всех основных функций в заголовочной - выловил ту самую основную, которая и тормозит процесс. Но когда замерил время выполнения функций, выполняющихся в тормозной основной функции - дебугер выдал мне нолики.

как измеряю время:
Visual Basic
1
2
3
4
5
6
нач = Time()
... выполняем функцию
кон = Time()
рез = кон - нач
нач = кон
Debug.Print "Время выполнения функции " & рез
Вообщем когда миллисекунды за один цикл итерации складываются в 1000 итераций - это уже существенные минуты
Но я измерить эти миллисекунды не могу. Как?

Добавлено через 8 минут
Вот содержимое окошка immediate:

Этап 0 0
Этап 1 1,15740740740389E-05
Этап 2 6,94444444444553E-05
Этап 3 0
Этап 4 0
Этап 5 0
Этап 6 1,15740740740944E-05
Этап 7 1,15740740740389E-05

А это время выполнения отельных функций во 2 этапе

Начало 0
Создание_массивов_записи_БД 0
Наполнение_массивов_записи_БД 0
Обработка_пустышек_массивов_записи_БД 0
Запись_данных 0

Вернуться к обсуждению:
Как в VBA узнать длительность операции в миллисекундах?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2016, 11:46
Готовые ответы и решения:

Как узнать разрядность ОС VBA
здравствуйте, собственно сабж + узнать название ОС, спасибо

Как узнать пароль на VBA?
как узнать пароль пользователя при поиощи VBA

Как узнать размер экрана из VBA?
Наглухо автоматизированная база данных - требуется при запуске определить размер экрана и запустить...

Как узнать длительность аудиофайла?
Здравствуйте. Пишу аудиоплеер, работаю над косметикой, хочу сделать свой таймлайн private void...

sndPlaySound - как узнать длительность?
Я использовал следующий код, для того чтобы проиграть звуковой файл *.wav (жаль, что нельзя...

12
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.