powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Данные из одной книги в другую
7 сообщений из 7, страница 1 из 1
Данные из одной книги в другую
    #33435156
Ekonomova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите!!!
Есть Книга-1, в которой на листе лежит Combobox, в который надо запихнуть список из Книги-2. А значения из Combobox должны попасть в ячеку(А1 например) Книги-1.
...
Рейтинг: 0 / 0
Данные из одной книги в другую
    #33435500
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так
Private Sub ComboBox1_Change()
Cells(1, 1).Select
Cells(1, 1).Value = ComboBox1.Value
End Sub

Private Sub ComboBox1_Click()
'если книга2 открыта
Dim nisSpiska As Long, i As Long
ComboBox1.Clear
With Workbooks("Книга2.xls").Sheets("Лист1")
' определяем последнюю заполненую ячейку в столбце А
nisSpiska = .Cells(1, 1).End(xlDown).Row
'заполняем ComboBox
For i = 1 To nisSpiska
ComboBox1.AddItem .Cells(i, 1).Value
Next i
End With
End Sub

а вообще у ComboBox есть LinkedCell и ListFillRange
LinkedCell - куда выводится инфо
ListFillRange - список
...
Рейтинг: 0 / 0
Данные из одной книги в другую
    #33435609
Ekonomova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LinkedCell - куда выводится инфо
ListFillRange - список

А скажите пожалуйста, когда данные находятся в этой же книге с ListFillRange все понятно, но ссылку на другую книгу сделать не получается. Если можно, то подскажите как.
Код работает, большое спасибо, но через ListFillRange проще как-то
...
Рейтинг: 0 / 0
Данные из одной книги в другую
    #33435677
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkonomovaLinkedCell - куда выводится инфо
ListFillRange - список

А скажите пожалуйста, когда данные находятся в этой же книге с ListFillRange все понятно, но ссылку на другую книгу сделать не получается. Если можно, то подскажите как.
Код работает, большое спасибо, но через ListFillRange проще как-то

присвой имя например "spisok" списку (выделяешь диапозон "вставка-имя-присвоить")
ListFillRange: Книга2.xls!spisok
...
Рейтинг: 0 / 0
Данные из одной книги в другую
    #33435686
Ekonomova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, сейчас попробую.
А код все-таки не работает, список выдается, но из-за ComboBox1.Clear сразу удаляется. Если ComboBox1.Clear убрать, то он мне этот список начинает размножать.
Что делать????????
Простите, я чайник в этом деле!
...
Рейтинг: 0 / 0
Данные из одной книги в другую
    #33435945
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EkonomovaСпасибо, сейчас попробую.
А код все-таки не работает, список выдается, но из-за ComboBox1.Clear сразу удаляется. Если ComboBox1.Clear убрать, то он мне этот список начинает размножать.
Что делать????????
Простите, я чайник в этом деле!

лучше так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub ComboBox1_Change()
    'если книга2 открыта
    Dim nisSpiska As Long, i As Long
    With Workbooks("Книга2.xls").Sheets("Лист1")
        ' определяем последнюю заполненую ячейку в столбце А
        nisSpiska = .Cells( 1 ,  1 ).End(xlDown).Row
        'заполняем ComboBox
        For i =  1  To nisSpiska
            ActiveSheet.ComboBox4.AddItem .Cells(i,  1 ).Value
        Next i
    End With
End Sub

Private Sub ComboBox1_Click()
    Cells( 1 ,  1 ).Value = ComboBox1.Value
End Sub
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Данные из одной книги в другую
    #39201598
Kuznetsovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkodor,

У меня та же задача, но только с закрытой книгой, от куда берутся данные. Подскажите если не сложно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Данные из одной книги в другую
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]