Bonjour,
Je ne parviens pas à faire en sorte que ce message n'aparraise plus. Il se produit également sur le pc des utilisateurs.
Voici le code du userform (donne une série de valeur dans laquelle l'utilisateur fait un choix soit par 2x click, soit par "enter" )
Private Sub PAYERListBox_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Worksheets("INPUT SHEET" ).Select
[F9].Value = PAYERListBox.Value
PAYERLISTuserform.Hide
Range("E9" ).Select
ActiveCell.FormulaR1C1 = "=RIGHT(RC[1],6)"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F9" ).ClearContents
Application.CutCopyMode = False
Range("D11" ).Select
End Sub
Private Sub PAYERListBox_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 13 Then
Worksheets("INPUT SHEET" ).Select
[F9].Value = PAYERListBox.Value
PAYERLISTuserform.Hide
Range("E9" ).Select
ActiveCell.FormulaR1C1 = "=RIGHT(RC[1],6)"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F9" ).ClearContents
Application.CutCopyMode = False
Range("D11" ).Select
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub
Le code est identique pour les 2 évenements et pourtant avec l'un j'ai le message et avec l'autre pas
Est-ce que quelqu'un n'a vraiment pas une idée?
D'avance merci,
Pierre