| 12
 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
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 
 | 'on nettoie la ListView
    ClearListView risky_position_listview
     'on initialise les colonnes
    Call get_active_risk_columns
 
    With risky_position_listview
        With .ColumnHeaders
                .Clear
 
                .Add 1, , "Ticker/ISIN", 50
 
                If name_checkbox = "true" Then
                'Sheets("settings").Cells(21, 3).Value
                    .Add 2, , "Nom", 100
                End If
 
                If entry_checkbox = "true" Then
                'Sheets("settings").Cells(17, 3).Value
                    .Add 3, , "Entrée", 40
                End If
 
 
'
'                If action_number_checkbox = "true" Then
'                    .Add Sheets("settings").Cells(13, 3).Value, , "Nombre d'action", 100
'                End If
'
'                If broker_free_checkbox = "true" Then
'                    .Add , , "Frais de courtage", 100
'                End If
'
'                If entry_date_checkbox = "true" Then
'                    .Add , , "Date d'entrée", 100
'                End If
'
'                If market_checkbox = "true" Then
'                    .Add , , "Marché", 100
'                End If
'
'                If maximum_loss_checkbox = "true" Then
'                    .Add , , "Pertes maximum", 100
'                End If
 
'                If stop_loss_checkbox = "true" Then
'                    .Add , , "Stop loss", 100
'                End If
'
'                If trade_risk_checkbox = "true" Then
'                    .Add , , "risque par trade utilisé", 100
'                End If
 
        End With
 
        .Gridlines = True
        .View = lvwReport
        .FullRowSelect = True
 
 
        'Set plage1 = Sheets("journal").Range("M2:M" & [A65536].End(xlUp).Row)
        Set plage1 = Sheets("journal").Range("M2:M" & Sheets("journal").Range("A65536").End(xlUp).Row)
 
        i = 1
        For Each Cell In plage1
            If Cell.Value = "false" Then
 
                With .ListItems
                    'on affiche tout le temps une colonne "Ticker/ISIN"
                   .Add , , Cell.Offset(0, -11).Value
                End With
 
                If action_number_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(13, 3).Value, , Cell.Offset(0, -9).Value
                End If
 
                If broker_free_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(14, 3).Value, , Cell.Offset(0, -3).Value
                End If
 
                If entry_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(17, 3).Value, , Cell.Offset(0, -8).Value
                End If
 
                If entry_date_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(18, 3).Value, , Cell.Offset(0, -7).Value
                End If
 
                If market_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add market_column_index, , Cell.Offset(0, -10).Value
                End If
 
                If maximum_loss_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(20, 3).Value, , Cell.Offset(0, 4).Value
                End If
 
                If name_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(21, 3).Value, , Cell.Offset(0, -12).Value
                End If
 
                If stop_loss_checkbox = "true" Then
                    .ListItems(i).ListSubItems.Add Sheets("settings").Cells(26, 3).Value, , Cell.Offset(0, -4).Value
                End If
 
                If trade_risk_checkbox = "true" Then
                .ListItems(i).ListSubItems.Add Sheets("settings").Cells(28, 3).Value, , Cell.Offset(0, 3).Value
                End If
 
                i = i + 1
 
            End If
        Next Cell
 
    End With | 
Partager