Доброго времени суток.
Прошу помощи.
По двойному клику в ListBox, необходимо скопировать выбранные данные из ListBox в три ячейки на листе.
Прикрутил (не смейтесь может коряво), но как сделать что бы при выборе следующего значения в ListBox данные переносились на лист со смещением на одну строку вниз.В идеале, нужно заполнить с D18 по D27, ну и совсем шик если при попытке добавить больше строчек выскочит сообщение.
Спасибо
Прошу помощи.
По двойному клику в ListBox, необходимо скопировать выбранные данные из ListBox в три ячейки на листе.
Прикрутил (не смейтесь может коряво), но как сделать что бы при выборе следующего значения в ListBox данные переносились на лист со смещением на одну строку вниз.В идеале, нужно заполнить с D18 по D27, ну и совсем шик если при попытке добавить больше строчек выскочит сообщение.
Спасибо
Код |
---|
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Range("D18") = ListBox1.List(ListBox1.ListIndex, 2) Range("H18") = ListBox1.List(ListBox1.ListIndex, 3) Range("Z18") = ListBox1.List(ListBox1.ListIndex, 8) End Sub |