5 / 4 / 1
Регистрация: 03.04.2018
Сообщений: 113
|
||||||
1 | ||||||
Создать цикл с остановкой и последующим продолжением03.03.2021, 21:04. Показов 1844. Ответов 7
Метки if else, vba, visual basic, макрос, массив, перебор, переменная, таблица excel, условие, цикл (Все метки)
Всем доброго времени суток! Максимально простой макрос: копирует ячейки из первого листа во второй. Но вопрос заключается в следующем: можно ли сделать в цикле MsgBox, чтобы пользователь выбирал - продолжать цикл или прервать его? Если выбирает продолжить, то копируется дальше, и так до тех пор, пока не дойдет до конца цикла, в конце тоже должен быть MsgBox (поэтому может быть стоит его поднять выше, после копирования, но перед вставкой). Либо пользователь нажимает кнопку отмены (или кнопку "Нет", если там только две кнопки) и в итоге цикл завершается, пользователь меняет данные на первом листе и снова запускает макрос. Надеюсь, понятно объяснил.
Кликните здесь для просмотра всего текста
0
|
03.03.2021, 21:04 | |
Ответы с готовыми решениями:
7
Приостановка всех Task с последующим их продолжением Прерывание функции с последующим продолжением её выполнения Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... Цикл: Сгенерировать числа от 0 до 99999999, с последующим их выводом... |
5 / 4 / 1
Регистрация: 03.04.2018
Сообщений: 113
|
|
04.03.2021, 07:21 [ТС] | 2 |
Может быть так будет понятней...
0
|
help
4427 / 4080 / 812
Регистрация: 13.04.2015
Сообщений: 8,930
|
||||||
04.03.2021, 08:58 | 3 | |||||
Это какой стиль? Как понять?
Добавлено через 14 минут
serviktor, есть еще такая замечательная(в умелых руках) вещь, как GoTo С помощью нее можно прыгать по меткам в коде.
1
|
5 / 4 / 1
Регистрация: 03.04.2018
Сообщений: 113
|
||||||
04.03.2021, 09:06 [ТС] | 4 | |||||
I can, Да я уже сделал то, что хотел, сделал выход из цикла при помощи Exit For
Кликните здесь для просмотра всего текста
Но вопрос теперь в другом: можно ли MsgBox сделать vbModeless, как это делается на формах? В документе у меня форм нет, есть только макрос и MsgBox, хотелось бы чтоб можно было спокойно переключаться по листам и смотреть данные, но в данный момент активен только MsgBox и дальше него ничего сделать нельзя.
0
|
5 / 4 / 1
Регистрация: 03.04.2018
Сообщений: 113
|
||||||
04.03.2021, 09:34 [ТС] | 6 | |||||
а без использования формы, чтоб не усложнять ничего, и оставить окно MsgBox, только сделать возможным переключение на эксель и листы?
Кликните здесь для просмотра всего текста
0
|
help
4427 / 4080 / 812
Регистрация: 13.04.2015
Сообщений: 8,930
|
|
04.03.2021, 10:18 | 8 |
Сообщение было отмечено serviktor как решение
Решение
serviktor, Лист Microsoft Excel.rar
1
|
04.03.2021, 10:18 | |
04.03.2021, 10:18 | |
Помогаю со студенческими работами здесь
8
Цикл в хранимой процедуре по последующим 4-м записям, по увеличивающейся дате Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием? Создать матрицу смежности для графа с последующим нахождением оптимальных путей алгоритмом Дейкстры Как создать форму для заполнения дня рождения и с последующим выводом полных лет Цикл: Не могу создать цикл для switch Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |