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

Страницы: 1
Активация элемента Texbox по нажатию клавиши средствами VB
 
Доброго времени суток!
Есть 3 TextBox-a (TextBox1, TextBox2 и TextBox3). Как сделать чтобы по событию Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) при нажатии клавиши (например TAB) , активировался элемент TextBox2?
Фильтрованный выпадающий список средствами VBA
 
Доброго времени суток, форумчане!
Недавно нашел интересный пример поиска по базе данных.

Помогите пожалуйста разобраться с кодом и немного модифицировать его.
Модифицировать нужно следующее: поиск для списка(listbox), должен проходить на другом листе а не на одном, как в примере.
Вот часть кода:
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.CountLarge > 1 Then Exit Sub
Select Case Target.Column
    Case 4, 17 'столбцы на которых срабатывает макрос
        If Target.Row > 3 Then 'строка после которой начинает работать макрос
            bu = True
            With Me.TextBox1
                .Top = Target.Top: .Left = Target.Left: .Text = Target.Value: .Activate 'позиция текстбокса ?????????
            End With

            With Me.ListBox1
                .Top = Target.Top - 10: .Left = Target.Left + 143: .Clear 'позиция листбокса
            End With
            cl = IIf(Target.Column = 4, 22, 25): bu = False           'почему в IIf(Target.Column = 4, 22, 25) три параметра "4,22,25" - я так понимаю что это столбцы для поиска в список, 
                                              ' но если искать только по 1 столбцу, все равно надо эти три параметра?

            Me.TextBox1.Visible = True: Me.ListBox1.Visible = True
        End If
    Case Else
        Me.TextBox1.Visible = False: Me.ListBox1.Visible = False
End Select
End Sub
Если я где-то неправильно закомментировал, прошу поправить.
В VBA  я недавно, поэтому прошу помощи у Вас.
VBA фильтрованный список и вставка данных в ячейку
 
Доброго времени суток, форумчане.
Пользовался поиском, подобного не нашел. Если такая тема уже есть, прошу перенаправить туда.

Задача состоит в следующем: есть 3 листа. На первых 2-х данные. На 3 листе нужно сделать так чтобы при вводе данных в ячейку определенного столбца формировался фильтованный список из определенного столбца листа 1 или 2, но список должен содержать данные не только одного столбца, а нескольких. Тоесть поиск, для списка, по одному столбцу, а список формируется из нескольких столбцов.  И при выборе значения из списка, в ячейку записывалось ID данного значения.
Страницы: 1
Наверх