XL 2010 erreur setfocus textbox

  • Initiateur de la discussion Initiateur de la discussion dev_co
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dev_co

XLDnaute Occasionnel
Bonjour
Jamais vu cette erreur , de quoi cela provient-il ?
en fait je veux si OUI relancer la saisie pour une nouvelle fiche
donc garder l'usf sinon on sort
merci
 

Pièces jointes

  • focus2.jpg
    focus2.jpg
    132.2 KB · Affichages: 18
  • focus1.jpg
    focus1.jpg
    34.5 KB · Affichages: 13
Bonjour
ben c'est normal tu affiche un msgbox(qui prend le focus et en mode modal en plus) tu n'a donc plus le focus sur l'userform et donc pas possible de mettre un focus sur un control de cet userform
il te faut donc réactiver la fenêtre de cet userform

d'autant plus que tu lock des cellules c'est donc l'application qui prends le focus avant même le msgbox

enfin je suppose 😉
 
re
bon ben voila ton code utilisait un msgbox anonyme et non responsif
c'est comme ca qu'on fait
VB:
Private Sub valid_Click()
Dim x&
With Worksheets("Intersecur2021")
.Unprotect
dlg = DerLigne(.Range("A3"))
.Cells(dlg + 1, 1) = DateIN
.Cells(dlg + 1, 2) = NAN
.Cells(dlg + 1, 5) = UDI
.Cells(dlg + 1, 6) = IHM
.Cells(dlg + 1, 7) = TypInc
.Cells(dlg + 1, 8) = RG
.Cells(dlg + 1, 10) = Refsec
.Cells(dlg + 1, 11) = Date
DIRI = .Cells(dlg + 1, 9)   ' affectation var. pour desti E mail
Rsec = Val(Refsec)    '    variable pour référence Securite dans E mail
.Range("A4:W1000").Locked = True
'.Range("A4" & ":W" & dlg + 1).Locked = True
.Protect
End With
'Call envoimail
x = MsgBox("Autre saisie de fiche ?", vbYesNo)
If x = vbNo Then
Worksheets("Intersecur2021").Activate
Unload UserForm1
Else
DateIN.Value = "": NAN.Value = "": UDI.Value = "": IHM.Value = "": RG.Value = "": Refsec.Value = "": TypInc.Value = ""
DateIN.SetFocus
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
249
Réponses
4
Affichages
199
Réponses
9
Affichages
443
Réponses
1
Affichages
303
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
382
Retour