Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ширина и высота окна при использовании функции MsgBox
 
Подскажите, пожалуйста, уважаемые форумчане, есть ли возможность изменить (увеличить) размер окна для вывода информации функцией MsgBox?
Идентификация нескольких выделенных пунктов списка ListBox
 
Знаю, что для этого используется свойство Selected. Для определения, были ли выделены пункты списка, использую цикл, в котором обходятся пункты списка и проверяется это свойство. Есть ли возможность определить без цикла, был ли вообще выделен хотя бы один элемент?
Как сравнить текстовые строки, начинающиеся с цифры
 
Добрый вечер, есть такой вопрос.
В поле textBox вводится название документа, которое может начинаться с цифры или состоять только из цифр. Затем оно вносится в таблицу. Требуется проверка, чтобы избежать дубликата. Код такой - If r.Cells(i, 2).Value = txtRec.Value Then (бла-бла-бла) End If. Так вот, если документ начинается с буквы или начинается с цифры, но затем идут буквы, все работает, если в названии только цифры - не работает, лепятся дубликаты, хоть тресни.
Подскажите, пожалуйста, как побороть.
Как из одной книги активировать другую
 
В процессе работы программа создает новую книгу (не сохраняя ее на диске) и размещает в ней некоторые данные. Как сделать так, чтобы после размещения данных была активна вновь созданная книга, т.е. чтобы пользователь мог сразу ее просмотреть?
Подскажите, пожалуйста.
Есть ли возможность вывода данных листа на экран?
 
Подскажите, пожалуйста, есть ли возможность реализовать программно вывод на экран листа или нескольких листов Excel так, чтобы на экране это выглядело как предварительный просмотр перед печатью?
На основе БД в Экселе нужно формировать разные отчеты
 
Помогите, пожалуйста, советом.
На основе БД в Экселе нужно формировать разные отчеты, вид которых выбирается в пользовательской форме, а затем просто просматриваются или сохраняются или распечатываются. Отчеты в большей степени текстовые. Как лучше их формировать - в таблице Эксель или, может быть, можно как-то запихнуть в Ворд?
Можно ли блокировать обработку события CheckBox?
 
Вопрос такой - есть процедура обработки события CheckBox_Click, в одном случае выполняются одни действия, в другом другие. Можно ли каким-то образом в определенный момент на какое-то время программно блокировать обработку этого события?
Не формируется список ListBox, зависимый от другого списка ListBox
 
Помогите, пожалуйста, разобраться - никак не пойму, в чем проблема. Существуют 2 списка ListBox - Производители и Товары. Первый инициализируется по строкам таблицы, второй по соответствующим столбцам, в зависимости от того, какого производителя в первом списке выбрал пользователь. Если выбран первый - все хорошо, с последующими беда.
Программа не выполняется последовательно
 
Есть форма, с помощью которой вводятся данные. Есть процедура записи данных в таблицу (iArray(i) - глобальная переменная):
Код
Private Sub Write_To_BD

    Set r = Worksheets("List1").Range("A1").CurrentRegion
    Set r1 = r.Offset(r.Rows.Count, 0)

    r1.Cells(1, 1).Value = txtData.Value 
    r1.Cells(1, 2).Value = txtRec.Value 

    For i = 0 To 20
        r1.Cells(1, i + 3).Value = iArray(i) 
    Next i

    MsgBox ("Данные сохранены")

End Sub

Когда процедура работала, случайно обратила внимание, что сначала информация записывается почему-то только в ячейку r1.Cells(1, 1), потом выводится сообщение MsgBox ("Данные сохранены") с кнопкой ОК, после нажатия на которую в ячейки записывается остальная информация. Подскажите, пожалуйста, почему так происходит.
Формирование списков ComboBox в разных формах с помощью одной процедуры
 
Есть несколько разных форм. В каждой из форм есть несколько списков ComboBox и ListBox, которые формируются программно каждый в своей форме и из своего источника данных в таблице. Принцип формирования каждого из списков одинаков. Хочется написать одну процедуру для ComboBox и одну для ListBox, а потом использовать их в любой из форм.

Подскажите, пожалуйста, как правильно это сделать (где разместить, как объявить, как передать данные и т.д.)?  
Как заставить программу ждать ввода информации в TextBox, А потом продолжать свою работу
 
Есть форма, в форме несколько TextBox-ов, Пользователь вводит в них информацию в любом порядке. Если любой из них пустой, выводится сообщение о необходимости ввода в него информации. Как сделать так, чтобы программа ждала ввода пользователя, а потом продолжала свою работу?
Не работает процедура обработки события Click на элементе списка ListBox, При установлении единичного выбора - все в порядке, при установлении множественного выбора - не работает
 
Помогите, пожалуйста, с такой проблемой - не запускается процедура обработки события Click на элементе списка ListBox.
В попытках найти причину,  код упростила до тривиальности - при клике на элементе списка на экран выводится сообщение "Вы сделали выбор". При установлении единичного выбора - все работает, а когда меняю на множественный - выбранный элемент списка выделяется цветом, но сообщение на экран не выводится, т.е. процедура обработки этого события не запускается. В чем может быть причина?
Страницы: 1
Наверх