Salut le forum,

je débute sur vba excel, et j'aimerai avoir une explication sur l'expression suivante : 'Cel.Offset(0, 3) > 1'

Normalement l'expression ( cel.offset(0,3)) permet de décaler la cellule 'Cel' de 0 lignes à la 3 eme colonne, elle contient une adresse normalement
pourquoi dire quelle serait >1?

je vous envois ce bout de code:
merci d'avance pour l'aide,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
 For Each Cel In .Range("B2:B" & .Range("B" & Rows.Count).End(xlUp).Row)
            Set C = WsC.Range(WsC.Cells(1, 1), WsC.Cells(1, Columns.Count).End(xlToLeft)).Find(Cel, , xlValues, xlWhole)
            If Not C Is Nothing Then
                If Cel.Offset(0, 3) > 1 And Cel.Offset(0, 4) > 1 Then
                    Ligne = Cel.Offset(0, 3)
                    For i = 1 To Cel.Offset(0, 4)
                        WsC.Cells(Ligne, C.Column) = 1
                        Ligne = Ligne + 1
                    Next i
                End If
            End If
        Next Cel