Hellowa
XLDnaute Junior
Bonjour à tous, bonjour le forum
J'ai un souci sur une de mes macro.
J'ai en effet eu a la modifier, et à rajouter un if.
Maintenant lorsque j'essaye de la lancer, je me retrouve avec un message d'erreur "Else without if".
Quelqu'un voit il ou est l'erreur dans l'imbrication des mes fonctions?
Merci d'avance,
cdlt
Eloi.
J'ai un souci sur une de mes macro.
J'ai en effet eu a la modifier, et à rajouter un if.
Maintenant lorsque j'essaye de la lancer, je me retrouve avec un message d'erreur "Else without if".
Quelqu'un voit il ou est l'erreur dans l'imbrication des mes fonctions?
Code:
Sub Decalage_semaine()
Dim SEM As Integer, Iligne As Integer
Dim rep As Long, lastlig As Long, nblignestot As Long, sautlign As Long, nbligne As Long
Dim tempsrestant As String
lastlig = Sheets("salaries").Range("A1000").End(xlUp).Row
nbligne = lastlig
'On calcule tout d'abbord la semaine en cours
SEM = WeekNumber(Now)
'On vérifie que l'on a bien passé une semaine
If Sheets("Temps").Range("M3").Value = SEM Then
MsgBox ("Le planning est déjà affiché pour la semaine" & SEM)
rep = MsgBox("Voulez vous tout de même forcer l'actualisation du planning?", vbYesNo)
If rep = 6 Then GoTo Decale
Else: GoTo fin
End If
[COLOR="Red"] ElseIf MsgBox("Le fait de décaler la semaine, va déplacer les tableaux et donc effacer les valeurs dans le tableau de la semaine passée." + Chr(10) + "Cette action est irrémédiable.", vbYesNo + 256, "Attention: Décalage des semaines") = vbYes Then[/COLOR]
: Decale
'Structure du programme
: fin
End If
End If
End If
End Sub
Merci d'avance,
cdlt
Eloi.