Bonjour je ne sais pas trop comment etre plus claire en faite je voudrais afficher un message lors du remplissage du formulaire mais ca ne fonctionne pas...
Private sub
If IIf(InStr(Me.T_photos.Text, Chr(32))) > 0 Then
MsgBox ("merci de ne pas mettre d'espace dans le lien photo")
Exit Sub
End If
exit sub
L'éventuel espace est signalé à l'utilisateur et effacé par la macro.
Private Sub T_photos_Change()
'
Application.EnableEvents = False
'
If InStr(Me.T_photos.Text, Chr(32)) > 0 Then
Me.T_photos.Text = Left(Me.T_photos.Text, Len(Me.T_photos.Text) - 1)
MsgBox "Merci de ne pas mettre d'espace dans le lien photo", vbCritical
End If
'
Application.EnableEvents = True
'
End Sub
Merci ça marche au top sauf que ça me met une dizaine de fois le message si on inscrit dans "Lien photo" de l'onglet enregistrer une photo par exemple \\gamma2\Sacatec\Atelier\Fonctionnement\Maintenance\ Logiciel_GMAO_maintenance avec un espace exprès pour tester avant "Logiciel_GMAO_maintenance".
Et bien le chemin peut être valide sauf que si on met des dossiers avec des espaces le chemin sera bon mais le lien ne sera pas valide et se mettra en débogage, c'est pour ca que je veux juste dire a l'opérateur qu'il y a une erreur d'adressage et j'indiquerais qu'il ne faut pas d'espace