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.
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?
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
Partager