Нажать клавишу n раз
dats
Дата: Воскресенье, 19.08.2018, 20:36 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Подскажите, пожалуйста, код макроса для нажатия на клавиатуре клавиши F9 n раз. Значение n задано в ячейке A3.
Подскажите, пожалуйста, код макроса для нажатия на клавиатуре клавиши F9 n раз. Значение n задано в ячейке A3. dats
Ответить
Сообщение Подскажите, пожалуйста, код макроса для нажатия на клавиатуре клавиши F9 n раз. Значение n задано в ячейке A3. Автор - dats Дата добавления - 19.08.2018 в 20:36
CAHO
Дата: Воскресенье, 19.08.2018, 21:08 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
4
±
Замечаний:
0% ±
Excel 2010
Вам это нужно для пересчёта или каких-то других целей? Если для пересчёта, то зачем n раз? Если не для пересчёта, то [vba]Код
For i=1 to n Application.SendKeys "{F9}" next i
[/vba]
Вам это нужно для пересчёта или каких-то других целей? Если для пересчёта, то зачем n раз? Если не для пересчёта, то [vba]Код
For i=1 to n Application.SendKeys "{F9}" next i
[/vba] CAHO
Ответить
Сообщение Вам это нужно для пересчёта или каких-то других целей? Если для пересчёта, то зачем n раз? Если не для пересчёта, то [vba]Код
For i=1 to n Application.SendKeys "{F9}" next i
[/vba] Автор - CAHO Дата добавления - 19.08.2018 в 21:08
dats
Дата: Воскресенье, 19.08.2018, 21:28 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Именно для пересчета. Чаще всего будет пересчитываться 10 тыс. раз, поэтому и возникла идея о макросе Пересчет будет осуществляться при следующих настройках: вычисления в книге - вручную; включить итеративные вычисления; предельное число итераций - 1. Почему n раз? Потому что в одной из ячеек (по циклической ссылке) будет по считаться число результатов, удовлетворяющих определенному условию.
Именно для пересчета. Чаще всего будет пересчитываться 10 тыс. раз, поэтому и возникла идея о макросе Пересчет будет осуществляться при следующих настройках: вычисления в книге - вручную; включить итеративные вычисления; предельное число итераций - 1. Почему n раз? Потому что в одной из ячеек (по циклической ссылке) будет по считаться число результатов, удовлетворяющих определенному условию. dats
Ответить
Сообщение Именно для пересчета. Чаще всего будет пересчитываться 10 тыс. раз, поэтому и возникла идея о макросе Пересчет будет осуществляться при следующих настройках: вычисления в книге - вручную; включить итеративные вычисления; предельное число итераций - 1. Почему n раз? Потому что в одной из ячеек (по циклической ссылке) будет по считаться число результатов, удовлетворяющих определенному условию. Автор - dats Дата добавления - 19.08.2018 в 21:28
dats
Дата: Вторник, 21.08.2018, 05:20 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
For i=1 to n Application.SendKeys "{F9}" next i
А как сделать, чтобы вместо n бралось значение из ячейки A3?
For i=1 to n Application.SendKeys "{F9}" next i
А как сделать, чтобы вместо n бралось значение из ячейки A3?dats
Ответить
Сообщение For i=1 to n Application.SendKeys "{F9}" next i
А как сделать, чтобы вместо n бралось значение из ячейки A3?Автор - dats Дата добавления - 21.08.2018 в 05:20
китин
Дата: Вторник, 21.08.2018, 08:37 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7040
Репутация:
1080
±
Замечаний:
0% ±
Excel 2007;2010;2016
[vba]Код
n=Range("A3").Value For i=1 to n Application.SendKeys "{F9}" next i
[/vba]
[vba]Код
n=Range("A3").Value For i=1 to n Application.SendKeys "{F9}" next i
[/vba] китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 21.08.2018, 08:38
Ответить
Сообщение [vba]Код
n=Range("A3").Value For i=1 to n Application.SendKeys "{F9}" next i
[/vba] Автор - китин Дата добавления - 21.08.2018 в 08:37