VBA, InputBox

rhalimi13 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

svp

voila j'ai un souci avec inputBox, lorsque je click sur annuler ou si je ne saisi rien a inputbox, VBA active le debogueur,
je souhaiterais qu'il ferme la inputbox si j'annule,

MEEEERCI




Private Sub CommandButton2_Click()

Range("a1:I30").Interior.ColorIndex = xlNone

Dim msg As Double

msg = InputBox("quelle est la moyenne glissante? ")


'If msg = "" Then Exit Sub

'Dim msg
'msg = InputBox
'If msg = vbCancel Then
'Exit Sub
'End If

Dim c As Range

For Each c In ActiveSheet.Range("a1:I30")

If c < msg And c <> "" Then
c.Interior.Color = RGB(168, 168, 168)
End If

Next

End Sub

3 réponses

blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

c'est normal que tu aies des Dim un peu partout dans le code ?
0
rhalimi13 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
salut

si tu lis bien le code, des Dim j'en ai que deux,

bonne journée cher ami !

si t'as des pistes pour des cours de VBA , merci de m'en faire part, je débute et j'aimerais progresser
0
blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Ben à part que ton code est en commentaire et qu'il ne sera jamais exécuté...
0