Bonjour à tous,
Voici mon sujet.
J'ai ce petit bout de code qui me permet de définir la commande utilisée. Je traite ensuite le cas où celle ci est "Supprimer" ou "Effacer".
Ça marche très bien, mais j'ai besoin de traiter la version Anglaise de ma macro, pour mes collègues aux US.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ...... With Application.CommandBars("Standard") 'recherche de la liste de Undo I = .FindControl(ID:=128).Index c = .Controls(I).List(1) 'MsgBox ("C " & C) End With If c = "Supprimer" Or c = "Effacer" Then ........
Je me doute que là bas, C n'aura jamais la valeur "Supprimer" ni "Effacer". Mais plutôt "Delete" ou "Arase"
Mes questions :
Quels sont les termes exacts?
Si j'ajoute des OR à ma condition, est ce que ça marchera?
Merci pour vos retours
Benoit
Partager