Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2010Comment obliger quelqu'un à remplir une celulle
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 !
Bonjour,
Je recherche une solution pour que si une question n'est pas remplie qu'il y ai un message d'erreur et que la suite soit bloquée jusqu'à ce que la question soit remplie.
J'ai tenté avec IF et THEN et ce n'est pas concluant.
Bonjour denys65, bienvenue sur XLD, salut _Thierry
Une solution voisine :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With [D4] 'à adapter
If IsEmpty(.Value) Then .Select: CreateObject("wscript.shell").SendKeys "{F2}" 'mode édition
End With
End Sub
J'avais essayé cette méthode de validation de données mais sans succès.
La validation de données n'entre en jeu que si on saisit quelque chose.
Or là on ne saisit rien et ça passe.
Sinon, histoire de bavarder un peu 😎 , un version proche de celle de Thierry et Job75 qui diffère par le fait que tant qu'on n'y est pas venu, rien n'est exigé (pas vu pas pris).
VB:
Private Const CelluleContenuObligatoire = "D4"
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static CelluleContenuObligatoire_Selection As Boolean
If CelluleContenuObligatoire_Selection Then
If IsEmpty(Me.Range(CelluleContenuObligatoire)) Then
Application.EnableEvents = False
Me.Range(CelluleContenuObligatoire).Select
Application.EnableEvents = True
MsgBox "Ach ! Du musst antworten !"
End If
ElseIf Not Intersect(Target, Me.Range(CelluleContenuObligatoire)) Is Nothing Then
CelluleContenuObligatoire_Selection = True
End If
End Sub
Edit: par contre je n'ai pas réussi à braquer la lampe dans le visage de l'utilisateur 😛
Merci pour votre aide, la solution de Thierry me semble pas mal mais je n'ai pas encore eu le temps de la tester sur mon fichier.
Pour la solution de Dudu2, je n'ai pas Userform mais c'est peut-être une erreur mais ou je bosse c'est déjà bien si un fichier Excel avec une petite macro est acceptée.
Je reviens vous dire si ça fonctionne dans mon fichier.
- 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