l'expression offset sur VBA Excel
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:
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 |