Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли полю объекта UserForm задать источником данных ячейку? / 9 сообщений из 9, страница 1 из 1
17.04.2013, 18:38
    #38229816
1234_5678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
На форме неск.полей, в которых задаются коэффициенты пересчёта.
Можно ли сделать так, чтобы после открытия формы эти поля содержали последние введённые значения?
...
Рейтинг: 0 / 0
17.04.2013, 19:00
    #38229867
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
Код: vbnet
1.
2.
3.
4.
5.
Private Sub UserForm_Initialize()

TextBox1 = Cells(1, 1)

End Sub
...
Рейтинг: 0 / 0
17.04.2013, 19:28
    #38229897
1234_5678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
И на изменения полей:
Private Sub TextBox1_Change()
Cells(1, 1) = TextBox1
End Sub
[SRC vba][/SRC]
...
Рейтинг: 0 / 0
17.04.2013, 19:36
    #38229906
1234_5678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
Работает, но ...
если эта форма находится в надстройке, то там разве листы все исчезают?!!
Короче, при запуске, поля формы содержат данные ячеек того листа, откуда вызывалась надстройка...
облом...
...
Рейтинг: 0 / 0
17.04.2013, 20:12
    #38229941
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
Код: vbnet
1.
=Workbooks("НужнаяКнига").WorkSheets("НужныйЛист").Cells(1,1)
...
Рейтинг: 0 / 0
17.04.2013, 20:16
    #38229942
1234_5678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
Спасибо!
...
Рейтинг: 0 / 0
18.04.2013, 09:38
    #38230274
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
1234_5678,

А еще у элементов есть свойство ControlSource. Если в нем указать полную ссылку: '[Книга1.xls]Лист1'!A1, то значение в элементе будет обновляться вместе с изменением в целевой ячейке.
...
Рейтинг: 0 / 0
18.04.2013, 12:47
    #38230687
1234_5678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
The_Prist ...Если в нем указать полную ссылку: '[Книга1.xls]Лист1'!A1...А что будет, когда я эту книгу .xls сохраню как надстройку и книга станет уже .xla, ссылка автоматом изменится?
...
Рейтинг: 0 / 0
18.04.2013, 13:15
    #38230772
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли полю объекта UserForm задать источником данных ячейку?
1234_5678,

Естественно, нет. И что мешает попробовать? К тому же это свойство можно задать программно при открытии надстройки и тогда не надо будет заморачиваться на том, как называется файл, лист и какой формат:
Код: vbnet
1.
TextBox1.ControlSource = ThisWorkbook.Sheets(1).Cells(1, 1).Address(, , , true)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли полю объекта UserForm задать источником данных ячейку? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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