Перенос значений Excel из пользовательской формы

Содержание

Как грамотно запросить данные Excel из пользовательской формы

При использовании пользовательских форм в процедурах VBA всегда возникает задача сохранить определенное состояние или информацию в пользовательской форме, а затем запросить их в модуле.

Один из способов - временно сохранить эту информацию на листе исполняемой программы. Но вы также можете использовать другой метод, который всегда работает без каких-либо усилий.

Каждая пользовательская форма имеет свойство День. Вы также можете присвоить этому свойству текст. Пока UserForm не выгружается из памяти, свойство остается День их ценность.

Чтобы передать информацию из UserForm в процедуру VBA, сохраните информацию в свойстве Tag в программном коде UserForm:

Me.Tag = "Мой текст"

Теперь вы можете запросить это свойство прямо в своей процедуре:

Если UserForm1.Tag = "My Text", то …

Убедитесь, что содержимое День сохраняется только до тех пор, пока UserForm остается в памяти. Чтобы скрыть UserForm, просто установите метод Скрывать вместо Разгрузить а.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave