"variable non définie"

  • Initiateur de la discussion petchy
  • Date de début
P

petchy

Guest
Le Forum
quand je click sur le bouton pour activé la macro,j'ai une erreur qui s'affiche "variable non définie"il ne trouve pas "supprimermsg",pourtant sur une autre aplli cela fonctionne,je ne comprends pas.

Private Sub XPButton4_Click()
Supprimermsg = MsgBox("Supprimer la ligne sélectionné ?", vbExclamation, _
"Opération irréversible !!!!")
If Supprimermsg = vbCancel Then
Else
Selection.ClearContents
Selection.Delete Shift:=xlUp
End If
End Sub


Petchy.gif
 
T

Ti

Guest
c'est tout simplement parce que tu n'as pas déclaré Supprimrmsg auparavant. Comme c'est une variable de type Variant, tu modifies ta macro comme ceci et ça marchera

Private Sub XPButton4_Click()
dim Supprimermsg

Supprimermsg = MsgBox("Supprimer la ligne sélectionné ?", vbExclamation, _
"Opération irréversible !!!!")
If Supprimermsg = vbCancel Then
Else
Selection.ClearContents
Selection.Delete Shift:=xlUp
End If
End Sub
 

Discussions similaires

Réponses
4
Affichages
241

Statistiques des forums

Discussions
312 677
Messages
2 090 824
Membres
104 677
dernier inscrit
soufiane12