Bonjour le forum et ChTi160
Voilà, j'al suivi tes conseils, et me suis reposé un peu pour repartir à zéro.
J'ai revu ce qui ne fonctionnait pas et avec l'aide apporté par MyDearFriend sur les Mises en forme conditionnelles ne fonctionnant pas dans mon tableau, il s'est avéré que j'employais une ancienne version de mDF.
La nouvelle vient donc d'être inséré dans le workbook, et conserve la mise ne forme totale (couleur de fond et caractères).
J'ai revu cette version puis celle de la V3.
Quelques changements relevés: /// (=commentaires):
///EN PLUS/// Dim TabTemp As Variant
///LA J'AI LAISSE ROW +1 ET UCASE N'Y ETAIT PAS///
L = .Range('A65536').End(xlUp).Row + 1
TabTemp = .Range(.Cells(1, 1), .Cells(L, 1)).Value
'Détermine le format à utiliser suivant la valeur de la cellule
If Target.Value = '' Then
L = 1
Else
For L = 2 To UBound(TabTemp, 1)
'Fonctionne en minuscule/majuscule pour les chaines de caractères
If UCase(Target.Value) = UCase(TabTemp(L, 1)) Then Exit For
Next L
///UCASE(V) DANS CETTE NOUVELLE FORMULE A ETE MIS POUR FORCER LES MAJUSCULES///
Target.Formula = UCase(V)
J'ai gardé le formulaire d'origine, même si par la suite une modife sera apportée et l'ajout d'une nouvelle personne apporte cette erreur:
Erreur: Variable non définie fait référence à:
L = .Range('A65536').End(xlDownd).Row + 1
J'ai donc modifié Downd en mettant Down pensant à une erreur de frappe, rien n'y fait.
Voilà en espérant toujours ton aide.
Amicalement [file name=planningV4.zip size=27866]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/planningV4.zip[/file]