1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Private Sub T_Cons_CB_LF()
Dim derLig As Integer
Dim t As ListObject
Dim n As Long
Set Wb = Workbooks(OB4.Caption & Frame1.Caption)
Set WbO = Wb.Sheets(T_Cons_TBAC.Text)
Set t = WbO.ListObjects("MyTable")
derLig = WbO.Cells(Rows.Count, 1).End(xlUp).Row
If IsEmpty(WbO.Range(Cells(4, 6), Cells(derLig, 6)).SpecialCells(xlCellTypeVisible)) Then
T_Cons_CBCR.Value = WbO.Range(Cells(4, 5), Cells(derLig, 5)).SpecialCells(xlCellTypeVisible)(1).Value
Else
T_Cons_CBPO.Value = WbO.Range(Cells(4, 6), Cells(derLig, 6)).SpecialCells(xlCellTypeVisible)(1).Value
End If
T_Cons_TBSup.Text = WbO.Range(Cells(4, 9), Cells(derLig, 9)).SpecialCells(xlCellTypeVisible)(1).Value
n = t.ListColumns(2).DataBodyRange.SpecialCells(xlCellTypeVisible).Count
If n = 1 Then
T_Cons_TBVA.Visible = True
T_Cons_LBVA.Visible = True
T_Cons_TBVA.Enabled = False
T_Cons_TBVA.Text = WbO.Range(Cells(4, 26), Cells(derLig, 26)).SpecialCells(xlCellTypeVisible)(1).Value
End If
End Sub |
Partager