Bonjour à tous les experts,
Dans la macro ci-dessous (déjà créée avec les experts). Je souhaiterais empêcher les opérateurs de "shunter" la Inputbox juste en tapant sur "espace" en premier caractère.
	
	
	
	
	
		
Merci d'avance pour votre aide,
Mickaël
	
		
			
		
		
	
				
			Dans la macro ci-dessous (déjà créée avec les experts). Je souhaiterais empêcher les opérateurs de "shunter" la Inputbox juste en tapant sur "espace" en premier caractère.
		VB:
	
	
	Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Cellule_en_Cours As Range
    If Not Intersect(Target, Range("E23:G999")) Is Nothing Then
        For Each Cellule_en_Cours In Intersect(Target, Range("E23:G999"))
            If Not (Range("E" & Cellule_en_Cours.Row) = "" Or Range("F" & Cellule_en_Cours.Row) = "" Or Range("G" & Cellule_en_Cours.Row) = "") Then
                With Range("H" & Cellule_en_Cours.Row)
                    If (Not .Value = "" And (.Value < Range("T4").Value Or .Value > Range("T3").Value)) Or Not .Offset(0, 1).Value = "" Then
                        Do
                        ActiveSheet.Unprotect ("2230")
                            .Offset(0, 1).Value = InputBox(Prompt:="ATTENTION :" & Chr(13) & Chr(10) & "Valeur non-conforme" & Chr(13) & Chr(10) & "Un commentaire est requis")
                        ActiveSheet.Protect ("2230")
                        Loop Until (Not .Offset(0, 1).Value = "" And Not .Offset(0, 1).Value = "FAUX") Or (.Value >= Range("T4").Value And .Value <= Range("T3").Value)
                    End If
                End With
            End If
        Next Cellule_en_Cours
    End If
End SubMerci d'avance pour votre aide,
Mickaël
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		