Bonsoir
je viens de testé l'idée de Joco7915
sa ne change rien comme le dit ric les macros affichage et affichage1 ne font pas appel aux macros susnommées
j'ai le même fichier avec une macro plus simple en feuil nouvelle ref mais ne répond plus a ma demande
en voici le code
Private Sub Worksheet_Change(ByVal Target As Range)
'aiglon74
Application.EnableEvents = False 'force la majuscule
If Not Intersect(Target, Range("B8,D8,F8,H8,J8,L8,N8,P8")) Is Nothing Then
If Range("B8,D8,F8,H8,J8,L8,N8,P8") <> "" Then Target = UCase(Target)
End If
Application.EnableEvents = True
Dim cel As Range 'non trouvé en feuille "liste"
If Target.Address = "$B$8" Then
If Target = "" Then Exit Sub
With Sheets("Liste")
Set cel = .Columns("A").Find(what:=Target, LookIn:=xlValues, lookat:=xlWhole)
If Not cel Is Nothing Then
cel.Offset(0, 1).ClearContents
Else
MsgBox Target & " non trouvé"
Range("B8").ClearContents
End If
End With
End If
End Sub
Private Sub Worksheet_Activate()
Range("b8").Select
End Sub
la je n'est pas de clignotement
en tout cas c'est juste un confort visuel si on peux le résoudre tant mieux
si non je ferais avec
en tout cas merci de votre aide
aiglon74