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

Страницы: 1
Незаметное переключение между UserForm.
 
Возможно ли сделать переключение между формами незаметным?
Хотелось бы избавится от эффекта появления.
Как программно уменьшить ширину формы?
 
Всем привет!
Данный вопрос задавал на "Mir Excel", но пока ответа решающего мой вопрос так и не получил, поэтому дублирую его здесь!
Необходимо сделать форму шириной (Width = 54), а в настройках формы данный параметр невозможно сделать меньше значения "99".

Пробовал так:
Код
Private Sub UserForm_Activate()
    Me.Width = 54
End Sub
... результат тот же, форма принимает размер по ширине = 99

На "Mir Excel" AndreTM предложил вариант, через WinAPI:
Код
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags AsLong) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private ihWnd As Long
'--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub UserForm_Initialize()
    ihWnd = FindWindow(vbNullString, Me.Caption)
    SetWindowPos ihWnd, 0, Me.Left, Me.Top, 54, Me.Height, 0
End Sub
... но и с ним у меня ничего не выходит (.

Подскажите как решить эту задачу, если она решаема, уж больно необходимо уменьшить ширину формы до 54 пикселей.
Изменено: damask_86ru - 02.06.2015 17:57:13
ComboBox с уникальными значениями по возрастанию (по алфавиту).
 
Всем привет!

В файле есть табличка в два столбца и кнопка вызова формы, на форме имеется ComboBox1 и ComboBox2 с кодом для сортировки уникальных значений из списка. Как дополнить данный код для отображения данных в ComboBox'ах по возрастанию (по алфавиту)?  
Как изменить формат даты "1/12/15" во второй колонке ListBox на "12.01.2015".
 
Всем привет!
У меня такой вопрос, почему во второй колонке ListBox дата отображается не как в таблице?
Помогите решить проблему, если это возможно.
Заполнение ComboBox с двумя столбцами уникальными значениями.
 
Всем привет!
На форме имеется ComboBox2, который имеет два столбца. Как заполнить его уникальными значениями из двух столбцов таблицы на листе?
Учитывая, что таблица будет увеличиваться со временем.

столбец "A" (таблица) = 1-ый столбец в ComboBox2
столбец "B" (таблица) = 2-ой столбец в ComboBox2
Изменено: damask_86ru - 01.03.2015 10:42:04
Фильтр ComboBox и вывод найденных данных в таблице на ListBox.
 
Всем привет!
Возможно ли осуществить?

На листе Excel имеется таблица из 4 столбцов и кнопка запуска UserForm.
На UserForm имеется ListBox с четырьмя колонками для отображения таблицы, еще имеется 4 ComboBox которые необходимо наполнить уникальными значениями из столбцов таблицы.
Необходимо отфильтровывать уникальные значения в ComboBox'ах по мере выбора из них какого либо значения, а именно, допустим во втором ComboBox (плотность р-ра) я выбираю 1900, то тогда списки остальных ComboBox отфильтровываются под это значение. А найденные данные в таблице, вывести в ListBox.

К примеру, на основании таблицы:
ComboBox1 = направление, экс.колонна, мост
ComboBox2 = 1900 (выбранное значение в ComboBox2)
ComboBox3 = 10, 65, 60
ComboBox4 = 5, 30, 35

Есть подобный пример (имеется ввиду фильтр ComboBox), но в нем фильтрация последовательна, начиная с ComboBox1, без возможности начинать выбирать с любого ComboBox.
Изменено: damask_86ru - 26.02.2015 12:37:46
ComboBox и его данные в таблице.
 
Всем доброго времени суток!
В приложенном файле Excel на листе «таблица» при нажатии на кнопку, имя которой: Форма / Form - в зависимости от выбранного языка, открывается форма.
На форме расположен ComboBox, который наполняется списком с листа «список», и опять же в зависимости от выбранного языка. И кнопка «Ввод / Enter».
А вот теперь вопрос:
Допустим, я выбрал русский язык и ComboBox соответственно наполнился русскими словами из «списка» (голова, тело, нога). Далее открываю форму, и в ComboBox выбираю слово «голова», теперь при нажатии на кнопку «Ввод» необходимо чтобы выбранное значение занеслось в таблицу. Необходимо занести точно в колонку «Russian», так как слово русское, а вот его перевод «head» отобразить в колонке «English, и при выборе английского языка все было бы с точностью, да наоборот.
Как привязать текст в ячейке Excel к надписи на объекте или форме
 
Всем доброго времени суток!
Помогите пожалуйста.
На листе EXcel имеется выпадающий список с выбором языка (русский, английский), ячейка F2 с функцией "ЕСЛИ" в которой изменяется текст в зависимости от выбора "языка" в выпадающем списке, и кнопка (CommandButton1) которая будет вызывать форму (UserForm1). Необходимо, если конечно такое возможно, привязать "выводящийся" текст в ячейке F2 к "заголовку на кнопке".
Изменено: damask_86ru - 21.12.2014 23:45:41
Страницы: 1
Наверх