Bonjour tout le monde,
Je ne comprends pas pourquoi mon case else ne fonctionne pas.
vb me demande un "=" mais si je le renseigne alors j'ai un autre message d'erreur qui dit que je dois déclarer un variant ou objet.
Voici le début de ma boucle if qui contient le select
For i = 2 To nbl1
pletat = Range("H" & i)
plstat = Range("O" & i)
Select Case pletat
Case pletat = "Correctement inscrit"
Range("J" & nbl1).FormulaR1C1 = 1
Range("M" & nbl1).FormulaR1C1 = 1
Case pletat = "Désisté"
Range("L" & nbl1).FormulaR1C1 = 1
Range("E" & nbl1).FormulaR1C1 = 0
Case pletat = "Pas venu (no show)"
Range("J" & nbl1).FormulaR1C1 = 1
Range("N" & nbl1).FormulaR1C1 = 1
Case Else
MsgBox("Erreur ! Il y a des no show avec des statuts temporaires. Corrigez la base et refaîtes un extraction", "PROBLEME") = vbOK
Exit Sub
End Select
Merci de votre aide.
Batiscaf
Je ne comprends pas pourquoi mon case else ne fonctionne pas.
vb me demande un "=" mais si je le renseigne alors j'ai un autre message d'erreur qui dit que je dois déclarer un variant ou objet.
Voici le début de ma boucle if qui contient le select
For i = 2 To nbl1
pletat = Range("H" & i)
plstat = Range("O" & i)
Select Case pletat
Case pletat = "Correctement inscrit"
Range("J" & nbl1).FormulaR1C1 = 1
Range("M" & nbl1).FormulaR1C1 = 1
Case pletat = "Désisté"
Range("L" & nbl1).FormulaR1C1 = 1
Range("E" & nbl1).FormulaR1C1 = 0
Case pletat = "Pas venu (no show)"
Range("J" & nbl1).FormulaR1C1 = 1
Range("N" & nbl1).FormulaR1C1 = 1
Case Else
MsgBox("Erreur ! Il y a des no show avec des statuts temporaires. Corrigez la base et refaîtes un extraction", "PROBLEME") = vbOK
Exit Sub
End Select
Merci de votre aide.
Batiscaf