|
|
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Помогите как мне из Listbox вытощить текст на Sheet.Программный код пишу на кнопку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:00:34 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:06:45 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
BadGirlПомогите как мне из Listbox вытощить текст и добавить его на Sheet.Программный код пишу на кнопку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:11:25 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
vbapro Код: plaintext 1. 2. 3. 4. 5. 6. 7. Нет не идёт.Мне надо что бы то что в Listbox добавлялось на Sheet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:13:09 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
то же самое, поменяй названия контрола и/или листа Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:53:27 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
не идёт пишет ошибку Compile error Method or date member not found. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 16:08:07 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Спосибки но не так!Вот работы кусок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 16:24:55 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
ОЙ Спосибки 1 проблема ну я её решу он замену делает когда добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 17:20:48 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
vbaproто же самое, поменяй названия контрола и/или листа Код: plaintext 1. 2. 3. 4. 5. 6. попутный вопрос к [vbapro] Как сделать чтобы после этого следующее нажатие клавиши <enter> уже передавалось на лист Sheet1 (а не на форму) и выделялась следующая ячейка справа от .Cells(myListIndex + 1, 1). (не используя мышь) Спасибо ! ================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 23:12:58 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Как сделать чтобы после этого следующее нажатие клавиши <enter> уже передавалось на лист Sheet1 (а не на форму) А форма закрыться должна? и выделялась следующая ячейка справа от .Cells(myListIndex + 1, 1). (не используя мышь) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 12:24:01 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
sqrk Как сделать чтобы после этого следующее нажатие клавиши <enter> уже передавалось на лист Sheet1 (а не на форму) А форма закрыться должна? и выделялась следующая ячейка справа от .Cells(myListIndex + 1, 1). (не используя мышь) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. форма открыта в режиме modal=0 и не должна закрываться - висит постояно Ваш способ работает ячейка выделяется но следующее нажатие передается не на лист EXCEL - а на ФОРМУ !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 13:22:34 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Правки: 1. Cells(ListBox 2 .ListCount + ii, 2).Select надо заменить на Cells(ListBox 1 .ListCount + ii, 2).Select 2. Добавить UserForm1.Hide 3. Операцмии выплняемые пр активации формы, выполнять при инициализации Тогда: 1. После добавления на лист с именем Sheet2 окно скрывается и можно работать с листом 2. Повторное нажатие кнопки Form1 возвращает окно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 14:50:26 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
sqrkПравки: 1. Cells(ListBox 2 .ListCount + ii, 2).Select надо заменить на Cells(ListBox 1 .ListCount + ii, 2).Select 2. Добавить UserForm1.Hide 3. Операцмии выплняемые пр активации формы, выполнять при инициализации Тогда: 1. После добавления на лист с именем Sheet2 окно скрывается и можно работать с листом 2. Повторное нажатие кнопки Form1 возвращает окно. Спасибо большое за участие Но проблема в том что пользователь буянит и не желает нажимать ни кнопок ни мышек - только клавишу Enter для перехода на след клетку на ЛИСТЕ Исчезновения и восстановления формы не потерпит как то надо перенаправить клаву на лист excel чтоб <enter > передавался уже на лист и при этом форма должна остаться висеть - но не ловить клаву ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 16:45:40 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Нажатие кнопки enter в excel, кстати, не приводит к переходу на следующую строку. Если очень надо, то можно переопределить действия, но нужно ди это? Переход на след. строку осуществляется стрелочкой вниз. Все время или один раз нужен переход по ентер в след. ячейку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 10:25:59 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
sqrkНажатие кнопки enter в excel, кстати, не приводит к переходу на следующую строку. Если очень надо, то можно переопределить действия, но нужно ди это? Переход на след. строку осуществляется стрелочкой вниз. Все время или один раз нужен переход по ентер в след. ячейку? по нажатию <enter> переходить должно на след клетку ВПРАВО от последней заполненной на ЛИСТЕ форма пославшая данные в клетку ЛИСТА после отсылки этих данных должна отключится и не брать более на себя клавиатурный ввод но не исчезать мне кажется задача неразрешима в принципе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 11:59:12 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
Если форма должа висеть, значит предполагается к ней вернуться? Так по какому действию должен происходить возврат в форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 16:14:39 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXпо нажатию <enter> переходить должно на след клетку ВПРАВО от последней заполненной на ЛИСТЕНикто никуда переходить по <enter> не должен вообще-то. Если хочешь программно двигать активную ячейку на листе, то пользуйся методом Select. Например найти последнюю заполненную ячейку в строке и поставить курсор на одну ячейку справа: Код: plaintext MX -- ALEXформа пославшая данные в клетку ЛИСТА после отсылки этих данных должна отключится и не брать более на себя клавиатурный ввод но не исчезать мне кажется задача неразрешима в принципе ?Разрешима, если форма не будет модальной. Иди в проперти формы и ставь ей ShowModal в false. Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 18:32:11 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
White Owl MX -- ALEXпо нажатию <enter> переходить должно на след клетку ВПРАВО от последней заполненной на ЛИСТЕНикто никуда переходить по <enter> не должен вообще-то. Если хочешь программно двигать активную ячейку на листе, то пользуйся методом Select. Например найти последнюю заполненную ячейку в строке и поставить курсор на одну ячейку справа: Код: plaintext . нашел нужную сделал ...........).Select ввожу данные с клавиатуры в эту ячейку облом ввод идет на форму !! немодальная не годится по другим причинам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 21:50:32 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
sqrkЕсли форма должа висеть, значит предполагается к ней вернуться? Так по какому действию должен происходить возврат в форму? возврат на форму мышкой пользователь согласен а вот после того как форма забросит данные в ячейку и сделает селект этой ячейки пользователь считает нелогичным и излишним еще и тукать по ней мышкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 21:54:40 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXнашел нужную сделал ...........).Select ввожу данные с клавиатуры в эту ячейку облом ввод идет на форму !!А ActiveSheet.Activate сделал? MX -- ALEXнемодальная не годится по другим причинамТогда в морг. Форма может быть либо модальная, либо немодальная. Если хочешь форму всегда висящую на экране - выкидывай Эксель, пиши нормальный гуй и не морочь людям голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 22:00:47 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXа вот после того как форма забросит данные в ячейку и сделает селект этой ячейки пользователь считает нелогичным и излишним еще и тукать по ней мышкойА зачем пользователь "тукает" мышью по форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 22:03:29 |
|
||
|
Vba & Excel
|
|||
|---|---|---|---|
|
#18+
White Owl MX -- ALEXа вот после того как форма забросит данные в ячейку и сделает селект этой ячейки пользователь считает нелогичным и излишним еще и тукать по ней мышкойА зачем пользователь "тукает" мышью по форме? не по форме а по ячейке чтоб разбудить лист и вводить данные на лист и это достает ActiveSheet.Activate не лечит пробовал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 00:43:11 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34972447&tid=2181779]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 320ms |

| 0 / 0 |
