|
|
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Помогите решить проблему. Что мы имеем: Книга с 4 листами. На первом листе данные для комбобокса. На других листах - таблицы. "Шапка" Таблицы должна заполняться с пом. UserForm. Т.е вызываю UF, выбираю в комбобоксе необходимые значения, а те вставляются в определённые ячейки ДАННОГО (с которого была вызвана UF) листа. Проблема: Первый раз все получается, закрываю UF, открываю следующий лист, вызываю UserForm, а значения вставляются опять в предыдущий лист. Как быть? Спасибо. PS. Для большей ясности - прикрепляю файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 15:32:22 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Ошибка скорей всего в коде (если таковой есть) srxp1154 PS. Для большей ясности - прикрепляю файл. А где файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 16:15:57 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Покорнейше прошу извинить, лопухнулся. Файл прилагается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 16:37:26 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
вместо скрыть Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 16:45:52 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Дорогой друг "зачэм мучишся" в код листов вставь код авторPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address="$A$1" then UserForm9.Show Ens if End Sub При активации яйчейки А1 Ты получишь то что ишешь И ещё совет Если Ты вставишь для Твоего ComboBox1 код, то получишь имя для Твоей формы и при помощи имени формы можещь активировать нужный Тебе лист (Если интересно, то продолжу завтра) авторPrivate Sub ComboBox1_Change() UserForm9.Caption=ComboBox1.Text End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 18:14:10 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Спасибо vkodor ! То что надо! Спасибо Ser Artur за полезный совет. Насчет А1 и имени формы все работает, только я не понял как это ".... и при помощи имени формы можешь активировать нужный Тебе лист". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 09:05:45 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Tak tochno ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 12:16:20 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
авторPrivate Sub ComboBox1_Change() Dim n As Variant UserForm1.Caption = ComboBox1.Text For n = 1 To 3 If ComboBox1.Text = "Report" & n Then Application.Worksheets(UserForm1.Caption).Activate End If Next n End Sub Но проблема в том что нужно чтоб имя листов и в ComboBox1-е были одинаковые имена Report n-ое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 12:40:48 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Свойство RowSource > ComboBox1-го - Report1!IV1:IV3 или можеш создать базу BASE и там писать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 12:43:52 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Спасибо Ser Artur, что уделил время! дельное и интересное предложение, думаю его можно применить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 15:53:06 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
srxp1154Спасибо Ser Artur, что уделил время! дельное и интересное предложение, думаю его можно применить. Ребята, а выложите, пожалуйста, что получилось!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 17:37:54 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
srxp1154 Вы Бухгалтер или кем работаете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 18:16:48 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Привет всем. Tigerfox Выкладываю что получилось. Насчет "при помощи имени формы активировать нужный лист" что-то ругается, разбираться пока времени нет. Ser Artur Не, не бухгалтер (бухгалтерия это определенно не моё призвание, это я понял после года учебы на него), см профиль, я его подправил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:29:34 |
|
||
|
Одна UserForm на несколко листов. Почему-то не работает
|
|||
|---|---|---|---|
|
#18+
Вот Тебе один из вариантов ответа С паролями листов будь поосторожней они конфликтуют с VBA вернее если не правильно написат код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:11:43 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34243173&tid=2183663]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 300ms |

| 0 / 0 |
