Диапазон с Лист2 для ComboBox (на Лист1)
Evgen83
Дата: Среда, 11.07.2012, 22:16 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте! Помогите пожалуйста решить задачу: есть выпадающий список, нужно, чтобы данные для него брались с Лист2 (например столбец "А"). Заранее Спасибо! Список.xls
Здравствуйте! Помогите пожалуйста решить задачу: есть выпадающий список, нужно, чтобы данные для него брались с Лист2 (например столбец "А"). Заранее Спасибо! Список.xls Evgen83
Сообщение отредактировал Evgen83 - Среда, 11.07.2012, 22:22
Ответить
Сообщение Здравствуйте! Помогите пожалуйста решить задачу: есть выпадающий список, нужно, чтобы данные для него брались с Лист2 (например столбец "А"). Заранее Спасибо! Список.xls Автор - Evgen83 Дата добавления - 11.07.2012 в 22:16
Serge_007
Дата: Среда, 11.07.2012, 22:21 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Evgen83
Дата: Среда, 11.07.2012, 22:24 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Serge_007, там, в моём файле с макросом заморочки...
Serge_007, там, в моём файле с макросом заморочки... Evgen83
Сообщение отредактировал Evgen83 - Среда, 11.07.2012, 22:24
Ответить
Сообщение Serge_007, там, в моём файле с макросом заморочки... Автор - Evgen83 Дата добавления - 11.07.2012 в 22:24
Serge_007
Дата: Среда, 11.07.2012, 22:31 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Evgen83 )
в моём файле с макросом заморочки
Посмотреть не могу, эту неделю дома я без Excel
Quote (Evgen83 )
в моём файле с макросом заморочки
Посмотреть не могу, эту неделю дома я без Excel Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Evgen83 )
в моём файле с макросом заморочки
Посмотреть не могу, эту неделю дома я без Excel Автор - Serge_007 Дата добавления - 11.07.2012 в 22:31
Pelena
Дата: Среда, 11.07.2012, 22:35 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Evgen83 , Если Вы хотите брать значения со второго листа, то надо в процедуре FillCombo() исправить строчки: [vba]Code
iRws = Sheets(2).Columns(iClm).Rows(iRow).End(xlUp).Row ComboBox1.ListFillRange = "Лист2!A1:A" & iRws
[/vba]
Evgen83 , Если Вы хотите брать значения со второго листа, то надо в процедуре FillCombo() исправить строчки: [vba]Code
iRws = Sheets(2).Columns(iClm).Rows(iRow).End(xlUp).Row ComboBox1.ListFillRange = "Лист2!A1:A" & iRws
[/vba]Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Evgen83 , Если Вы хотите брать значения со второго листа, то надо в процедуре FillCombo() исправить строчки: [vba]Code
iRws = Sheets(2).Columns(iClm).Rows(iRow).End(xlUp).Row ComboBox1.ListFillRange = "Лист2!A1:A" & iRws
[/vba]Автор - Pelena Дата добавления - 11.07.2012 в 22:35
Evgen83
Дата: Среда, 11.07.2012, 22:52 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Serge_007, без Excel, как без рук Pelena, Благодарю за подсказку! оказывается все так просто! Спасибо!
Serge_007, без Excel, как без рук Pelena, Благодарю за подсказку! оказывается все так просто! Спасибо! Evgen83
Ответить
Сообщение Serge_007, без Excel, как без рук Pelena, Благодарю за подсказку! оказывается все так просто! Спасибо! Автор - Evgen83 Дата добавления - 11.07.2012 в 22:52
_Boroda_
Дата: Среда, 11.07.2012, 23:56 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
А я бы добавил еще такую штуку: [vba]Code
sn = Лист2.Name iRws = Sheets(sn).Range(iClm & iRow).End(xlUp).Row ComboBox1.ListFillRange = sn & "!" & iClm & "1:" & iClm & iRws
[/vba] Тогда можно переименовывать Лист2 и перемещать (как во вложенном файле)
А я бы добавил еще такую штуку: [vba]Code
sn = Лист2.Name iRws = Sheets(sn).Range(iClm & iRow).End(xlUp).Row ComboBox1.ListFillRange = sn & "!" & iClm & "1:" & iClm & iRws
[/vba] Тогда можно переименовывать Лист2 и перемещать (как во вложенном файле) _Boroda_
К сообщению приложен файл:
_3.xls
(41.0 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Сообщение отредактировал Serge_007 - Четверг, 12.07.2012, 09:52
Ответить
Сообщение А я бы добавил еще такую штуку: [vba]Code
sn = Лист2.Name iRws = Sheets(sn).Range(iClm & iRow).End(xlUp).Row ComboBox1.ListFillRange = sn & "!" & iClm & "1:" & iClm & iRws
[/vba] Тогда можно переименовывать Лист2 и перемещать (как во вложенном файле) Автор - _Boroda_ Дата добавления - 11.07.2012 в 23:56