Доброе время суток! подскажите есть две книги обе почти одинаковые, но есть небольшая разница в книге 1.xlsm впринципе всё хорошо диалоговое окно берёт с листа 1 и при выборе одной строки или двух,выводит на лист 2 но строка итогов не меняет своё положение, в книге 2.xlsm строка итогов работает отпускается в низ при добавлении,но корявое добавление хоть одну строку,хоть две строки выбираешь, выскакивает все строки подскажите как можно объединить их.
Доброе время суток! подскажите есть две книги обе почти одинаковые, но есть небольшая разница в книге 1.xlsm впринципе всё хорошо диалоговое окно берёт с листа 1 и при выборе одной строки или двух,выводит на лист 2 но строка итогов не меняет своё положение, в книге 2.xlsm строка итогов работает отпускается в низ при добавлении,но корявое добавление хоть одну строку,хоть две строки выбираешь, выскакивает все строки подскажите как можно объединить их.Алексей191919
Private Sub btnOK_Click() With [Таблица2].ListObject For i = 1 To lbDays.ListCount If lbDays.Selected(i - 1) Then With .ListRows.Add.Range For j = 1 To lbDays.ColumnCount .Cells(1, j) = lbDays.List(i - 1, j - 1) Next End With End If Next End With End Sub
[/vba]
Сам накосячил, сам исправляю :)[vba]
Код
Private Sub btnOK_Click() With [Таблица2].ListObject For i = 1 To lbDays.ListCount If lbDays.Selected(i - 1) Then With .ListRows.Add.Range For j = 1 To lbDays.ColumnCount .Cells(1, j) = lbDays.List(i - 1, j - 1) Next End With End If Next End With End Sub
Private Sub btnOK_Click() With [Таблица2].ListObject For i = 1 To lbDays.ListCount If lbDays.Selected(i - 1) Then With .ListRows.Add.Range For j = 1 To lbDays.ColumnCount .Cells(1, j) = lbDays.List(i - 1, j - 1) Next End With End If Next End With End Sub
Private Sub btnOK_Click() With [Таблица2].ListObject For i = 1 To lbDays.ListCount If lbDays.Selected(i - 1) Then With .ListRows.Add.Range For j = 1 To lbDays.ColumnCount .Cells(1, j) = lbDays.List(i - 1, j - 1) Next End With End If Next End With End Sub