Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Исправить ошибку в макросе построения гистограммы https://www.cyberforum.ru/ vba/ thread1249999.html
Здравствуйте! Пытаюсь записать макрос, который, кликая на кнопке (вкладка Турагентство), строил бы гистограмму на новом листе. Выскакивает ошибка Excel VBA Function runtime error 1004: Application-defined or object-defined error" Вот сгенерированный код: Sub Макрос7() ' ' Макрос7 Макрос
Как игнорировать выполнение программного события нажатия кнопки? VBA
Друзья, Подскажите как игнорировать выполнение программного события нажатия кнопки. В двух словах суть следующая. На листе Excel есть несколько кнопок. Нажимая одну из кнопок необходимо одновременно изменить статус предыдущих, т. е придать им False или True. Проблема в том, что у каждой кнопки есть событие, которое обрабатывается по этому коду. If...
VBA Макрос, который раскрашивает комментарии в текстах макросов, сохраненых в документах Word Доброе время суток всем! Вот недавно освоил азы VBA(с помощью макрорекордера-отличного инструмента познания VBA!) и решил применить полученые знания для написания простенького макроса, который раскрашивает комментарии в текстах макросов, сохраненых в документах WORD, в стиле редактора VBA (комменты-зеленым цветом). Вот что из этого получилось-прошу отзывы. Sub color_comment_VBA() ' '... https://www.cyberforum.ru/ vba/ thread1249630.html VBA Excel: подсчитать по каждой возможной паре товаров количество стран, специализирующихся на них Надо решить такую задачу. У нас есть таблица в первом столбце страны, во втором - товары на которых они специализируются. Необходимо подсчитать по каждой возможной паре товаров, например, а и б, количество стран специализирующихся и на а и на б, и количество стран, специализирующихся только на а. Времени мало, поэтому прошу помочь либо подсказать, где можно найти ответ. https://www.cyberforum.ru/ vba/ thread1249516.html
VBA Используя Access 2010 и VBA, построить форму (см. скриншоты), элементы на которой меняют свои название
Используя Access 2010 и VBA, построить форму (см. скриншоты), элементы на которой меняют свои названия и расположение в зависимости от выбранного пункта выпадающего списка ("Роль"), при этом таймер-секундомер, который запускается вместе с открытием формы и отображает время, прошедшее с момента открытия в режиме реального времени, не должен сбрасываться. Результат необходимо предоставить в виде...
VBA Поправить макрос, чтобы он мог работать не только с одним, но и с несколькими столбцами Sub EditColumn() .Replace "ср!$EW$13", "ср!$EW$14" End Sub Данный макрос заменяет нужное мне значение в столбце, что где нужно подставить, дописать, для того что бы он мог заменять значения сразу в нескольких столбцах!???? https://www.cyberforum.ru/ vba/ thread1248804.html
VBA Правка одного и того же значения в каждой формуле столбца https://www.cyberforum.ru/ vba/ thread1248739.html
Всем привет! подскажите пожалуйста как изменить одно и тоже значение в нескольких формулах находящихся в столбце( протянуть нельзя, закреплены координаты других значений
Аналог Excel-метода "OnTime" VBA
Здравствуйте. Что можно использовать вместо Excel-метода "OnTime", чтобы запускать нужную процедуру в нужное время? Мне не нравится метод "OnTime", т.к. нужно много факторов учитывать, чтобы использовать метод "OnTime".
VBA Вычислить значение функции с учетом области определения функции Задание 2. Разветвляющиеся вычислительные процессы. Разработать алгоритм и составить по нему программу для вычисления значений функции y = f(x). Необходимо учитывать область определения функции. f(x)=\begin{cases} & \text{ \cos x+\frac{5}{2x-10} } x\leq 5 \\ & \text{ \cos x } 10\leq x<20 \\ & \text{ {(\ln(x-45))}^{3} } x>30\end{cases} Добавлено через 14 часов 16 минут Мой черновик в... https://www.cyberforum.ru/ vba/ thread1248644.html VBA Макрос копирования данных из одной книги в другую https://www.cyberforum.ru/ vba/ thread1248637.html
Доброго времени суток форумчане. Пытаюсь создать кнопку при нажатии на нее копируются данные из двух листов одной книги в только, что созданную книгу также в два разных листа, по сути дела создать дубликат. Простое "Сохранить как" не поможет, по скольку в первой книге много других листов, которые не нужно сохранять. Логика такова, что сперва копирует данные 1-ого листа 1-ой книги, во 2-ую книгу...
Outlook - ошибка при проверке папки "Исходящие" (Outbox) VBA
Доброго времени суток, Я в VBA не силен, но потем нехитрых манипуляций получил код для проверки папок прикрепленного ящика: Sub Test() Dim myNamespace As Outlook.NameSpace Dim myRecipient As Outlook.Recipient Dim msg As Outlook.MailItem Set myNamespace = Outlook.Application.GetNamespace("MAPI") Set myRecipient = myNamespace.CreateRecipient("имя ящика") Set avpofolder =...
VBA Вычислить значение функции, значение которой зависит от попадания координат точки на выделенную серым область Заранее Спасибо) Задание. Разработать алгоритм и составить по нему программу для вычисления значений функции z = f(x,y) в зависимости от попадания точки с координатами (x,
1069 / 107 / 4
Регистрация: 19.12.2012
Сообщений: 449
02.09.2014, 13:23  [ТС] 0

Маленькое продолжение темы "Аналог Excel-метода "OnTime"" или про многопоточность - VBA - Ответ 6570266

02.09.2014, 13:23. Показов 9815. Ответов 56
Метки (Все метки)

Ответ

Цитата Сообщение от The trick Посмотреть сообщение
Это не касается таймеров ни коим образом. Установи ты OCX таймер, сделай ActiveX DLL и там запускай таймер - все будет также работать.
Коллега, речь еще и еще раз про таймер в коде VBA - в нем и только нем. Во-первых OСХ и прочие надстройки не всегда доступны, а во-вторых работающий код - это тот, который отрабатывает в теле книги, имеет доступ к объектой модели экселя и работает с данными книги.
Зачем нужен код в OCX и DLL? Коллега. я прекрасно вас понимаю в части работы с VB. Но мы работаем в других рамках, других ограничениях и окружении. У нас нет DLL, у нас нет стандартных компонентов ... и мы даже не знаем где наш код будет запущен (в т.ч. разрядность ОС). Да, это тоже бейсик и те же ключевые слова, разница не большая, но она есть ... и заключается в том, что VBA-код обрабатывается интерпретатором Экселя.
У нас нет возможности таскать за собой ресурсы(а если это бинарник?).
Цитата Сообщение от The trick Посмотреть сообщение
Можно.
Нельзя ))) в VBA - нельзя! поставьте точку останова в функции, которая отрабатывает таймер.
За пример спасибо. Посмотрю.

Не по теме:

Цитата Сообщение от The trick Посмотреть сообщение
Ну сделал бы, Гуру многопоточности.
Цитата Сообщение от Антихакер32 Посмотреть сообщение
пока вы мне нарушение не влипили из за того что я попросил быть вежлевее
Коллеги, простите, не мне делать вам замечание, но не могли бы перенести выяснение оношений в отдельный форум или тему? Не всем интересно читать ваши пререкания. Давайте уважительно относиться к тому, что кто-то что-то знает больше или меньше. и уж тем более - относиться уважительно к тому, что мы развиваемся и делимся друг с другом знаниями.



Вернуться к обсуждению:
Маленькое продолжение темы "Аналог Excel-метода "OnTime"" или про многопоточность VBA
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2014, 13:23
Готовые ответы и решения:

Аналог Excel-метода "OnTime"
Здравствуйте. Что можно использовать вместо Excel-метода &quot;OnTime&quot;, чтобы запускать нужную...

Про отсебятину (продолжение оффтопа из профильной темы)
Оффтоп из этой темы. Я просто ее решу согласно условиям. Если она будет решаться только через...

Осуществить автоматизированный запрос с сайта в Excel продолжение темы
Захожу на сайт по ссылке ...

Аналог Application.OnTime в OutLook
нужен аналог функции Application.OnTime в Outlook, по аналогии Excel такое решение подходит так...

Продолжение темы PictureBox
В недавнем сообщении давалась ссылка на навороченный ScrollPictureBox. Вопрос знатокам - а можно ли...

56
02.09.2014, 13:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2014, 13:23
Помогаю со студенческими работами здесь

Продолжение темы сортировки
Сортировка строк. Ха, несколько дней гугла помогли, встретил фразу &quot;неуклюжее решение быстрой...

Продолжение темы: 1С Профессионал
Помогите пожалуйста с ответом на вопрос из комплекта сертификационных вопросов по экзамену...

Продолжение темы сортировки
Все равно не работает сортировка правильно, хотелось бы понять в чем проблема. Перенес с Delphi 7...

DLookUP( в продолжение темы)
Добрый день! в продолжение темы https://www.cyberforum.ru/ms-access/thread1520779.html появился...

В продолжение темы Чат на C#
В продолжении темы(используя сокеты в этот раз), такой вопрос: запущен сервер и 2 клиента. 1...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru