|
combox.vba
|
|||
---|---|---|---|
#18+
Здравствуйте. У меня такая проблема: имеется много textbox-ов, которые нужно будет вывести на рабочий лист екселя. Как можно автоматизировать этот процесс? Потому что каждый раз писать Имя=TextBox1.Text а потом присваивать ячейку (nextrow,1)=имя ....и так много раз -очень долго. Модератор: Тема перенесена из форума "Работа". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 12:16 |
|
combox.vba
|
|||
---|---|---|---|
#18+
ЕкатеринаКатя, А почему тупо не экспортировать в Ёксель запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 13:40 |
|
combox.vba
|
|||
---|---|---|---|
#18+
ЕкатеринаКатя , экспорт таблицы, запроса, etc? Примеров много. К примеру так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 13:45 |
|
combox.vba
|
|||
---|---|---|---|
#18+
Agapov_stas, не очень понимаю куда это вставлять и что из этого получится ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 19:48 |
|
combox.vba
|
|||
---|---|---|---|
#18+
Agapov_stas, у меня userform есть, там расположены эти textbox. При запуске userform я вписываю в textbox какие-то значения. В итоге, эти значения должны выводиться на рабочий лист ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 20:39 |
|
combox.vba
|
|||
---|---|---|---|
#18+
ЕкатеринаКатя, похоже, что вы работаете только с Excel, без Access. Может быть топик перенести еще раз в в подфорум Microsoft Office или VBA? Дайте знать, я перенесу ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 20:48 |
|
combox.vba
|
|||
---|---|---|---|
#18+
mds_world, перенесите Модератор: Тема перенесена из форума "Microsoft Access". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 21:03 |
|
combox.vba
|
|||
---|---|---|---|
#18+
В массив их! И в цикле обработать В принципе можно и без массива. Но всё рано в цикле Код: vbnet 1. 2. 3. 4. 5. 6.
Адреса ячеек куда надо заносить данные из текстбоксов можно указать в Tag текстбокса ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 22:58 |
|
combox.vba
|
|||
---|---|---|---|
#18+
alex77755, У меня будет постоянно пополняющийся список, т.е. я следующую пустую строку определяю так: NextRow = Application.WorksheetFunction.CountA(Range("A:A")) + 1 и адреса ячеек тогда у меня будут выглядеть вот так :.Cells(NextRow, 2).Value = имя (в tag я так не напишу). Это тоже как-то циклом нужно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 23:39 |
|
combox.vba
|
|||
---|---|---|---|
#18+
Строку определить как первую пустую, а номер колонки можно записать в Tag Если я правильно понял: все значения будут дописываться в одну строчку таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 23:59 |
|
combox.vba
|
|||
---|---|---|---|
#18+
Если правильно пронумеровать текстбоксы, то можно и без Tag обойтись Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Но если колонки не попорядку, то нужно будет применить другой метод перебора контролов или перехватывать ошибку и пропускать недостающие номера ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 00:07 |
|
combox.vba
|
|||
---|---|---|---|
#18+
alex77755, нет, каждый раз вызывая userfom значения будут писаться в другую строку ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 18:19 |
|
|
start [/forum/topic.php?fid=60&msg=39121424&tid=2155707]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 310ms |
total: | 491ms |
0 / 0 |