Добрый день уважаемые форумчане!!! Поставил перед собой задачу с которой самостоятельно справиться не могу ((( (как оказалось моих школьных знаний Excel не хватает ). Суть такая, при нажатии на ячейку необходимо, что бы вылезало дополнительное окно с возможностью выбора значения (в моем случае сектора хранения) и при выборе значения, оно появляется в изначальной ячейке. Заранее огромное спасибо!!!
Добрый день уважаемые форумчане!!! Поставил перед собой задачу с которой самостоятельно справиться не могу ((( (как оказалось моих школьных знаний Excel не хватает ). Суть такая, при нажатии на ячейку необходимо, что бы вылезало дополнительное окно с возможностью выбора значения (в моем случае сектора хранения) и при выборе значения, оно появляется в изначальной ячейке. Заранее огромное спасибо!!!alexander1988
Private Sub Worksheet_SelectionChange(ByVal Target As Range) u = Target.Column v = Target.Row If u = 4 And v > 1 Then UserForm1.Show End Sub
[/vba] юзерформа [vba]
Код
Private Sub UserForm_Initialize() aa = Sheets("Сектор хранения").Cells(Rows.Count, "a").End(xlUp).Row If aa < 3 Then aa = 3 ComboBox1.List = Sheets("Сектор хранения").Range("a2:a" & aa).Value End Sub Private Sub CommandButton1_Click() Selection = ComboBox1.Value End Sub
[/vba] допилите под свои нужды
лист [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range) u = Target.Column v = Target.Row If u = 4 And v > 1 Then UserForm1.Show End Sub
[/vba] юзерформа [vba]
Код
Private Sub UserForm_Initialize() aa = Sheets("Сектор хранения").Cells(Rows.Count, "a").End(xlUp).Row If aa < 3 Then aa = 3 ComboBox1.List = Sheets("Сектор хранения").Range("a2:a" & aa).Value End Sub Private Sub CommandButton1_Click() Selection = ComboBox1.Value End Sub
Не ожидал такой молниеносной реакции, буду пробовать.
UPD: Оригинальный вариант предложил Nic70y, но он мало чем отличается от стандартного выбора по списку. Я немного более сложное задумал, только вот воплотить не могу. При нажатии на ячейку необходимо, что бы вылетало окно с уже имеющейся схемой хранением и уже в ней выбираю необходимый сектор.
Не ожидал такой молниеносной реакции, буду пробовать.
UPD: Оригинальный вариант предложил Nic70y, но он мало чем отличается от стандартного выбора по списку. Я немного более сложное задумал, только вот воплотить не могу. При нажатии на ячейку необходимо, что бы вылетало окно с уже имеющейся схемой хранением и уже в ней выбираю необходимый сектор.alexander1988