VBA, InputBox

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

  1. Modérateur
    Salut,

    c'est normal que tu aies des Dim un peu partout dans le code ?
    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
      1. Modérateur
        Ben à part que ton code est en commentaire et qu'il ne sera jamais exécuté...