XL 2016 Relance de la discussion Trier 2 feuilles ou classeur

Bearn 64

XLDnaute Occasionnel
Bonjour Dranreb,

Apres ne nombreuses heures de recherche à taton l'erreur viens du fait que sur mes feuilles j'utilisé Style de référence L1C1.
Le fait est que de basculer de l'un vers l'autre cela fonctionne !!!!!!

Questions complémentaires :
- ou trouver la correspondance entre couleur et code hexa.
- pour apprendre a déboguer.


Merci encore de votre intervention.
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Corrigée comme ça, la MeFCR1C1 tient compte du style de référence courant.
VB:
Private Function MeFCR1C1(ByVal Rng As Range, ByVal Formule As String, ByVal StopIfTrue As Boolean) As FormatCondition
   With ActiveSheet.Names.Add(Name:="NomTemporairePourMeFC", RefersToR1C1:=Formule)
      Application.GoTo Rng(1, 1)
      Dim F As String: If Application.ReferenceStyle = xlR1C1 Then F = .RefersToR1C1Local Else F = .RefersToLocal
      Set MeFCR1C1 = Rng.FormatConditions.Add(Type:=xlExpression, Formula1:=F)
      .Delete: End With
   MeFCR1C1.StopIfTrue = StopIfTrue
   End Function
 

Bearn 64

XLDnaute Occasionnel
Bonjour Dranreb,

Modification faite OK.

j'ai ajouté des colonnes OK.

J'ai ajouté une feuille pour mettre un bouton de comparaison.
(Et là si je lance la macro Comparaison1 en cliquant sur un des 2 boutons je n'est pas la bonne couleur pour ligne supprimée).

Si je lance la macro en passant par developpeur, Visual Basic, Module1, Comparaison1 les couleurs sont bonnes.

???????
 

Fichiers joints

Dranreb

XLDnaute Barbatruc
Trouvé.
Le Application.GoTo Rng(1, 1) n'étais pas à la bonne place, en premier, alors il mettait la 1ère condition pour la colonne 59 de la feuille active de départ.
Dans ma version du classeur j'ai mis une procédure paramétrable et s'ajustant automatiquement au nombre de colonnes.
Elles ne vous plaisaient pas mes couleurs ???
 

Fichiers joints

Bearn 64

XLDnaute Occasionnel
Re ;

Je fait la modification.

<<Elles ne vous plaisaient pas mes couleurs ??? >>
Un peu trop pastel pour les personnes qui doivent traiter les données.
Des couleurs plutôt vives seraient mieux ;).

Merci
 

Dranreb

XLDnaute Barbatruc
Alors en fonçant un peu les couleurs des lignes qui ne sont plus d'actualité ?
Essayez peut être celles ci :
1568039833999.png
Il suffit dans le CouleurCls.xlsm de cliquer dans la colonne "Hexa Long" pour copier le code dans le presse papier.
Remarque on peut peut être aussi diminuer de 125 les E des …(pareil) (et effacer les F pour qu'il en recalcule les maxi possibles).
 

Bearn 64

XLDnaute Occasionnel
Re ;

Comment faire pour avoir un bouton en feuille menu pour lancer la comparaison et pas en passant dans la feuille résultat.

Vraiment nul !!!!!
 

Dranreb

XLDnaute Barbatruc
Mettre la même instruction que dans ma Worksheet_Activate. Si la procédure est ailleurs que dans le module Feuil3 remplacer Me par Feuil3.
Mais quel est l'intérêt du bouton ? On risque d'oublier de l'utiliser, alors que si la feuille résultat est toujours le reflet de la comparaison c'est mieux à mon avis.
 

Bearn 64

XLDnaute Occasionnel
Bonjour Dranreb,

Le fichier comparaison est un fichiers parmi plusieurs autres traitements.

De plus le remplissage des feuilles ancien et nouveau se font par une macro.

Le but est que l’opérateur n'est pas a réfléchir sur les traitements.


Merci
 

Dranreb

XLDnaute Barbatruc
Bonjour.
La même invocation de Comparaison CelCbl, Src1, Src2, ColArg peut se mettre à la fin des procédures de remplissage si on veut éviter un bouton juste pour la lancer, ce qu'on risquerait d'oublier de faire. Mais je ne vois toujours pas ce que ça apporterait de ne pas le faire simplement chaque fois qu'on active la feuille.
 

Bearn 64

XLDnaute Occasionnel
Re ;

Un fichier excel sert de menu.
Il contient plusieurs boutons suivant le traitement à réaliser.
Une macro enchaîne tous les autres.

Une feuille résultat global récupère tous les résultats des autres fichiers en fonction des besoins de plusieurs intervenants.

Le fichier nouveau est extrait d'une appli de base de données et sert a alimenter les différents fichiers suivant les tris a effectuer.

Merci de toutes tes infos.
 

Discussions similaires


Haut Bas