0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
||||||
1 | ||||||
VBA в MS Excel надо чтобы все введённые значения появлялись на листе только после закрытия последней01.04.2016, 08:38. Показов 861. Ответов 9
Метки нет (Все метки)
Делал психологический тест в Excel, каждый вопрос появляется в своей UserForm, в которой есть только одно окошко для ответа, куда надо вбить цифру, всего UserForm'ов 12. При нажатии кнопки ДАЛЕЕ закрывается одна форма и открывается следующая с новым вопросом.
Так вот, как сделать так, чтобы после закрытия именно последней формы, считывались значения, введённые в каждой форме и вставлялись в соответствующие ячейки на листе в Excel? Например, мне надо чтобы после закрытия последней формы цифра, введённая в UserForm1, записывалась в ячейку A1, цифра из UserForm2 - в ячейку A2 и т. д. Как сделать чтобы значение вставлялось сразу после закрытия каждой формы я знаю:
0
|
01.04.2016, 08:38 | |
Ответы с готовыми решениями:
9
Как сделать чтобы колонтитул был только на последней странице в листе в ворде? Как в отчёте Access сделать так, чтобы итоги появлялись только в конце, а не после каждой записи? Удалить все символы строки до последней точки, и взять символы, идущие только после последней точки Определение последней строки страницы на листе excel |
Заблокирован
|
|||||||||||
01.04.2016, 08:44 | 2 | ||||||||||
В первой форме -
1
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
|
01.04.2016, 08:52 [ТС] | 3 |
Shersh, спасибо за быстрый ответ, а как сделать, чтобы вводились не в A1-A12, а в C2-N2?
и что значит ROWS(1).ROWHEIGHT=20
0
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
|||||||||||
01.04.2016, 09:21 [ТС] | 5 | ||||||||||
Shersh, сделал вот так:
в первой форме:
В 1 вбивается сразу после закрытия 1 формы, в остальных ничего не происходит, ну и в 12 - после закрытия последней
0
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
||||||
01.04.2016, 09:29 [ТС] | 7 | |||||
Shersh,
0
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
|
01.04.2016, 09:50 [ТС] | 9 |
Shersh,
зачем же скрывать второй столбец? мне надо 2-ю строку и строку не надо скрывать, таблица рушится... надо чтобы ячейки С2-N2 оставались пустыми до тех пор, пока не закроется 12 форма, и только после этого они все заполняются цифрами из соответсвующих форм, вот... Это, конечно, не критично, что каждая ячейка у меня заполняется сразу после закрытия каждой формы, просто хочется сделать немного по-аккуратнее...
0
|
Заблокирован
|
|
01.04.2016, 10:02 | 10 |
ROWS(2).ROWHEIGHT=0 - прошу пардону, вот вторая строка
Циклы, массивы и ОДНА форма - самое разумное решение.
0
|
01.04.2016, 10:02 | |
01.04.2016, 10:02 | |
Помогаю со студенческими работами здесь
10
Все программы стали не отвечать и закрываться только через диспетчер, после закрытия они уже не открываются Помочь доделать программу (Надо, чтобы все значения вводились с клавиатуры) VBA Excel закрытие формы на листе Код VBA для кнопки на листе Excel Как исправить макрос копирования данных Excel так, чтобы он вставлял только значения? Нарисовать средствами VBA на рабочем листе Excel флаг Турции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |