X
XkevinX
Guest
Bonjour,
Alors voilà, je souhaite décaler ma colonne B d'une ligne pour la feuille Recap.
Je désire le faire de la ligne 3 à la ligne x, x désignant la dernière ligne non vide.
J'ai essayé ce code :
Mais j'ai l'erreur "Next sans For" mais j'ai deux For et deux Next.
Merci.
Alors voilà, je souhaite décaler ma colonne B d'une ligne pour la feuille Recap.
Je désire le faire de la ligne 3 à la ligne x, x désignant la dernière ligne non vide.
J'ai essayé ce code :
Code:
Sub Decalage()
Dim ligne As Integer, n As Integer
Dim Sh As Worksheet
If Sh.Name = "Recap" Then
ligne = 3
col = Array("B")
For m = LBound(col) To UBound(col)
For n = 3 To Sh.Range(col(m) & "65536").End(xlUp).Row
If IsDate(Sh.Range(col(m) & n)) And Sh.Range(col(m) & n) <> 0 Then
If Range("B" & n).Value <> 0 Then
Range("B" & n).FormulaLocal = "=DECALER(B" & n & ",1,,)"
Next m
ligne = ligne + 1
End If
End If
End If
Next
End Sub
Mais j'ai l'erreur "Next sans For" mais j'ai deux For et deux Next.
Merci.