Re-bonjour,

Est-ce qu'il y a moyen de reprendre le code après une instruction stop. Je m'explique, le code suivant fait un ensemble de vérifications. Si les tests sont négatifs alors il s'arrête pour laisser l'utilisateur corriger ces erreurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Public Sub check()
 
Dim NbCol As Integer
 
If ActiveSheet.[C9].Value < "" Then
    MsgBox ("La cellule C9 doit contenir le nom de la société")
    Stop
End If
If ActiveSheet.[C11].Value < "" Then
    MsgBox ("La cellule C11 doit contenir le type de prestation")
    Stop
End If
'Contrôle sur le nombre de colonnes
NbCol = Range("A15").End(xlToRight).Column
If NbCol > 8 Then
    MsgBox ("Le format de ce reporting n'est pas bon! Veuillez revoir le nombre de colonnes.")
    Stop
End If
End Sub
Est-ce que depuis Excel (et non l'environnement VBA), on peut faire repartir le code une fois les corrections effectuées? Sinon je pensais à une macro événementielle du type double click mais c'est la syntaxe stop qui pose problème...Est-ce que qqn en connaît une autre?