salut le phorum
j'ai une macro qui me tri un tableau après mise à jour
jusque là pas de problème
par contre si je veux que la saisie soit en majuscule pas moyen
voici mon code
voici ce que j'ai mis mais cela ne fonctionne pas cela plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Worksheet_Change(ByVal Target As Range) With Me.ListObjects("BDD_CLIENTS") If Not Intersect(Target, .DataBodyRange.Columns(1)) Is Nothing Then .Range.Sort key1:=.Range.Cells(1, 1), order1:=xlAscending, Header:=xlYes End If End With End Sub
j'aimerai aussi qu'il teste si ce n'est pas un doublon et afficher un message dans ce cas et ne pas prendre en compte la saisie donc sortir de la boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'If Not Intersect(Target, .DataBodyRange.Cells(1) Is Nothing Then ' .Range.value = UCase(.Range.value) 'End If
merci d'avance pour votre aide
david
Partager