mais non...
en VB les test se font avec des = et pas des ==
le bon code serait :
Private Sub Form_Load()
Dim caca
Lbl1:
caca = MsgBox("Salut", vbCritical, vbOKCancel, " Attention")
If caca = vbCancel Then goto Lbl1
End Sub
Tes nom de label doivent être en 1 mot et inutile de les préfixer avec label ( d´ailleur, il ne faut pas le faire) il faut par contre mettre un 2 point après le nom. ensuite tu fait goto avec le nom du label juste.