• Initiateur de la discussion Initiateur de la discussion Rasec
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Rasec

Guest
Bonjour à tous,

J'ai parcouru le forum en l'espoir de trouver une réponse concrete à mes questions mais il y a le probleme du 'MOT'!! le language pour une personne avertie n'est pas le meme que j'utilise.
Plus je me renseigne et moins je suis capable d'arriver à mes fins tout seul, je pense.

Je bosse au centre d'une entreprise qui a besoin de comparer des données ecritent et chiffrés. Cette comparaison, doit mettre en evidence les egalités ecritent (par une distinction de couleur) du moins c'est comme ça que je vois la chose.
J'ai besoin de 2 bases de données identiques que je dois comparer et donc mettre en evidence les données communes par 'COCHAGE'
Ensuite ces données devraient ce retrouver automatiquement sur une feuille, pretent à etre imprimé

Ce que je n'arrive pas à faire c'est :

-de programmer une 'case à cocher' pour que le contenu de cette cette cellule vienne se copier dans une autre cellule choisie d'une autre feuille.

- si egalité il y a entre les deux bases apres 'COCHAGE' je voudrais pouvoir colorer la cellule

- en 'COCHANT' cela activerait la cellule avec des données ecritent mais toute les cellules ont une cellule ou il y a un chiffre (le prix de la cellule liées)

Pour info, je reçois un tarif etranger que je dois comparer à un tarif français si la marge est correcte, je peux l'acheter sinon mon boulot est jeté à la poubelle.....je suis obligé de passer par là pour le savoir, vu la complexité des possibilité

Je vous remerci d'avance pour avoir lu jusqu'ici
 
Bonjour,

Rasec, là ne j'ai pas beaucoup de temps pour comprendre tout ce que tu as écrit mais je vais reprendre cela plus tranquillement en fin de soirée, par contre je tiens à corriger de suite une petite incompréhension de ta part me concernant :

j'ai écris :

mes compétences s'arrêtent là: je voulais te dire que pour faire ce que tu veux faire , cocher et coller directement dans une autre feuille, je parlais de mes propres compétences en vba, pas des tiennes; je ne suis pas une spécialiste et donc je ne peux t'aider à faire cela en macro;

pour le reste je comprends pas tout alors je vais imprimer et le relire et si tu pouvais me placer un bout de ce que tu as fait pour mieux suivre.............pour savoir où tu en es; quelqu'un d'autre aura peut-être plus de compréhension du problème ;

je pars pour le boulot et je reprendrais plus tard;

Celeda
 
Bonsoir,

Rasec, j'ai relu le fil,

en fait on se trouve à gérer l'erreur du vide

effectivement, je suis fautive, parce que je n'ai pas envisagé cette hypothèse dans la formule conditionnelle

mais c'est que je ne savais pas ce que tu voulais dans ce cas-ci

de plus, j'attire ton attention sur le fait que je travaillais dans la m^me feuille, hors la formule que tu me délivres,

=SI(feuil1!A2='x';feuil2!A1;G8)

me montre qu'on doit oeuvrer dans deux feuilles différentes,

concernant la gestion des zéros, je suis contre ; il faut laisser les zéros, si tu annules les zéros, tout ton classeur sera affecté,;
il faut donc gérer les zéros;

ce qu'il faut savoir concrétement dans la gestion des zéros, des erreurs, et de la mise en forme conditionnelle, c'est qu'est-ce que tu veux obtenir comme comparaison,

dans le précédent fichier, on comparait des options cochées de part et d'autre, si tu ajoutes une condition (ce qui semble être le cas

:whistle: ) précise ta pensée et la formule tiendra compte de cette condition d'où ma demande de voir où tu en es dans le fichier.


Je pense que j'ai essayé d'être claire mais sinon corrige moi,

Celeda
 
Salut Celeda

Je refuse que tu dises que tu es Fautives!!!!! meme moi il m'arrive de ne pas comprendre ce que j'essaye d'expliquer 🙂

Je vais mettre à jour ce que j'ai appris et vais de ce pas le mettre à jour.

Ce qui serait bien et sympa de ta part c'est de me corriger ou simplifier il m'est arriver de faire des formules pour une utilisation que je doute qu'elle soit des plus simple :silly: :lol:

je refais ça et te le met en ligne
 
Bonjour,

Rasec, oh j'ai honte je viens de tilter!! je suis confuse

tu sais parfois je suis vraiment à côté de mes pompes!!

il est temps que je me casse en ouakances!!

désolée

ton problème : Gérer le zéro !! ne pas l'afficher!!

et si tu décoches les zeros dans les options, tout le classeur n'aura plus de zéros,

alors je me suis souvenue de certaines discussions avec Chris et Moa sur afficher le zéro ou pas, tel était le fil;

et puis j'ai fait plusieurs tentatives et j'ai retrouvé un autre fil avec une solution de GD (et un petit hommage)

Lien supprimé

'Format cellule personnalisé avec [=0]'';Standard'

pour la formule tu peux donc faire :
=SI(TABLEAU!L12:L12='x';'';TABLEAU!D12)
et tu n'afficheras pas le zéro,

voili oilà, et excuse moi encore

Celeda

Message édité par: Celeda, à: 21/10/2005 09:38
 
Salut tous le monde et à toi Celeda

Voici ce que j'ai réussis à faire suite à ce que tu m'as appris

je te laisse le soin de voir le fichier.

En gros ce que je te demande c'est de m'expliquer ce que je peux simplifer ou ameliorer.

Mieux que ça je ne suis pas en mesure de pouvoir le faire

pour la formule 'index' c'est du bidouillage je pense!!!

A bientot 🙂) [file name=Comparaison1.zip size=30546]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Comparaison1.zip[/file]
 

Pièces jointes

Bonsoir,

tu es extra Rasec; je souhaite à tous mes camarades d'avoir le même plaisir que moi à cet instant et je t'en remercie,

non seulement tu as intégré ce que l'on a essayé de te donner (et vu mes débuts je pense que j'aurai pu mieux faire 😱 ) mais ensuite tu poursuis ton projet;

maintenant parlons boulot :

il y a des trucs qui ne matchent pas ensemble ou bien il manque des liens entre les cellules

je t'explique mon cheminement

dans ta bd il y a :

MARQUES, modele, ect....

ok

on peut faire des plages nommées et s'en servir comme listes déroulantes pour chaque dans la feuille comparateur

entre parentheses que viennent faire à la ligne

b3:c3 : BMW ALFA ROMEO


?????

ces listes déroulantes pourraient te servir pour afficher les voitures en
C2,E2,J2
(une petite suggestion, bannir les cellules fusionnées)

idem, tu fais des listes déroulantes pour
C7,E7,J7,K7

Par contre, là où je ne comprends pas
c'est que tu as basé tes Index en
A8 pour les options
et en B pour les prix

mais c'est faux, car exemple

si tu tapes sur 6 tu auras une peinture metal
et si tu tapes 1 tu n'obtiendras rien, nenni!!

alors que la logique voudrait que
en fonction de la voiture choisie
soit le modele, la marque et la motorisation
on obtienne le prix des options

d'où encore ma grande confusion 😱

les listes seraient-elles bien faites ?
c'est quoi la relation ?

les deux cellules A8 et B8 m'intriguent vraiment
je ne comprends pas leur rôle
serait-ce pour afficher simplement les prix de la bd ?

je te joins le fichier pour les listes

et encore une fois on avance mais à petits pas
en fait, sincèrement, Rasec, j'ia l'impression d'être dans un véritable cocktail aromatisé à la tequilla de JM
ou alors on ne recherche pas la même chose d'où le problème ambiguë d'Index

mais on lache pas!! mais je suis à J-2 alors .......
[file name=ComparaisonRasec.zip size=32060]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ComparaisonRasec.zip[/file]
 

Pièces jointes

Bonjour,

Ah oui Rasec j'ia oublié de te parler de la feuille Resultats IMP :

déjà pour éviter les #Value, change simplement les cellules C3, en C2,
G3 en G2, et J3 en J2
Tu pourrais ici, aussi placer des listes de validation (faites avec Données, Validations, Autoriser Liste).

Ensuite si tu ne souhaites qu'imprimer que les données qui ont un prix, filtre sur la colonne Prix en choissant les 'non blanks',
à essayer pour voir (ici je ne peux tester).


Celeda
 
Bonjour au forum et à toi Celeda

Au moment ou j'ai lu tes mots, si tu m'avais vues tu m'aurais vues rougir :kiss:

Comme tu le dis si bien ...parlons boulot 😛


Sur la Feuille 'Comparateur' tu as mis en orange ces cases, maintenant elles ne me servent plus à rien. La cellule où j'y mettais le 'CHIFFRE' me donnait le contenu de la cellule de la serie de cellule ou plage selectionné en feuille BD....j'suis pas sur que c'est clair 🙂

2
exemple
sur la feuille 'comparateur' en cellule C2 tu as mis le 'menu derolant'

J'ai cherché comment tu fais mais rien je ne trouve pas le procedé pour arriver à ce resultat.

3 pour l'histoire de l'index j'ai fais comme j'ai pus, j'arrive à faire fonctionner sur toute la colonne mais pas sur une partie de la meme colonne....

Je m'arrete là il y a tellement de question qui me viennent suite à ton intervention 🙂
 
Bonjour,

j'suis pas sur que c'est clair :

si tu es clair sur ce coup çi, 😉
moi je virerais les lignes mais tu as mis des cellules fusionnées
alors il faut défaire puis refaire; je les ai mises en orange pour
que tu comprennes mieux avec l'histoire des listes déroulantes
qu'on pouvait se passer de ces lignes

J'ai cherché comment tu fais mais rien je ne trouve pas le procedé pour arriver à ce resultat.

tu avais la réponse dans mon post :

Tu pourrais ici, aussi placer des listes de validation (faites avec Données, Validations, Autoriser Liste).

Le principe : si tu vas voir dans ta BD, les plages nommées correspondent à tes colonnes; ensuite pour Autoriser, tu tapes le nom
de la liste que tu désires voir apparaître dans la cellule et ce pour chaque liste. Je les ai nommées pour plus de faciliter et parce que tes listes sont dans une autre feuille.

mais pas sur une partie de la meme colonne....

là je t'avoue que c'est une des premières fois que je vois un index s'articuler sur une référence de cellules; de toute facon tu décales à chaque fois d'une ligne ........

pour ma part, si je comprends un peu ton tableau :whistle: , tu prends la colonne, la plage nommée OPtions pour la reporter dans ta feuille Comparateur; mais il y a un truc qui cloche, par exemple,

prenons le Reg de Vitesse en C18 et l'autre en C42;
le premier fait référence sur la même ligne à Lexus et A6.
quant à l'autre, il y a le vide dans les cellules adjacents;

d'où mon sentiment mitigé; ou bien tu n'as pas fini tes listes et tu les as toutes mêlées les unes à côté des autres : exemple :

en B3
BMW
Serie 1
Serie 2
Serie 3

Serie 5
Serie 6
Serie 7
X3
X5

et on ne trouve pas les options et les prix (tu n'as du les faire les listes)

en B14
AUDI
A2
A3
A4
A6
A8
AllRoad
S4
S6
A4 Avant
A6 Avant
A4 Cabriolet

et en C27, lesoptions et les prix correspondants
ABS
ESP
Porte boissons
Sieges Elec
Peinture metal
Jante Alu
Capteur de pluie
Volant Sport
Volant Multi-fonctions
Alarme
Attelage
Boite Auto.
Pack Retro.Elec.
Phares Bi-Xenon
Régulateur de vitesse
Sac à Ski
Lave phares
Toit Ouvrant Elec.
Tapis en velour
Pack Rangement
Accoudoir central
Clim. Auto.

et ainsi de suite pour Alfa et Renault (et je comprends mieux maintenant ce que viennent faire les deux cellules qui m'intriguaient)

en conclusion, ta bd est un fouillis, c'est un peu le marché aux puces; il faut la remettre en ordre et corriger la plage que j'ai nommée Modeles; c'est faux puique l'on se retrouve avec les types de BMW, Audi ect....

me suis-tu Rasec ?; car cela a de l'importance pour ta suite avec Index; il faudra pour faire l'equivalence de chaque option que chaque colonne corresponde bien à chaque TYPE de voitures;
exemple l'ABS chez Alfa vaut 5000 et chez Audi 4500, et chez BMW 8000 !!!!!!

deuxième conclusion : roulez en BMW !!!!



🙂 🙂 🙂 🙂

Celeda

ps: je commence à comprendre ton fichier Rasec, tu devrais être content.
 
Bonjour Celeda

:sick:

J'ai bien compris le principe du 'nommage' d'une plage de cellule
Mais là ou je seche c'est :

exemple

Dans la feuille 'comparateur en la cellule D5 si je clic dessus...comme par magie s'ouvre une 'liste' qui correspond à une plage de cellule qui doit etre exactement à cet endroit.....mais là ou je ne sais pas, c'est comment obtenir cette liste qui disparait quand je quitte cette cellule....j'ai essayé et cherché voici ce que j'ai reussis à faire mais c'est 'AFFREUX' par rapport à ton resultat.... j'y met de la bonne volonté mais je ne trouve pas la reponse. Alors que tu m'as dis que tu me l'as donné 😱

Voila je t'ai fait un exemple de ce que j'ai compris
l'exemple est dans la feuille 'BD'

Je ne sais pas comment tu fais cette liste de ....cette liste , quoi!!!
je cherche et ne vois pas de formule ou si ce n'est le moindre indice que je pourrais creuser pour me permettre de la comprendre
:lol: [file name=ComparaisonRasec2.zip size=32171]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ComparaisonRasec2.zip[/file]
 

Pièces jointes

Bonsoir Rasec et Celeda,

Depuis 30mn je suit le déroulement de tes problèmes.
Je ne m'y connais pas beaucoup mais par contre je sais faire une liste déroulante.
Pour ce faire il te faut aller en menu 'Données' 'Validation'
Une fenêtre s'ouvre et en dessous d'autoriser tu cliques sur Liste et dans 'source', tu rentres toutes tes données et tu valide par OK.

Je ne peux pas te dépanner pour le reste mais je suis sûr que Céléda le pourra.
Je suis rassuré sur les problèmes de langage et de compréhension, car vois-tu je pensais bien être le seul dans ce cas.

Bonne soirée , bon courage et merci à Céléda et tous les autres pour leur gentillesses et leurs état d'esprist.
LINO60POST
 
Bonsoir Rasec et Celeda,

Depuis 30mn je suit le déroulement de tes problèmes.
Je ne m'y connais pas beaucoup mais par contre je sais faire une liste déroulante.
Pour ce faire il te faut aller en menu 'Données' 'Validation'
Une fenêtre s'ouvre et en dessous d'autoriser tu cliques sur Liste et dans 'source', tu rentres toutes tes données et tu valide par OK.

Je ne peux pas te dépanner pour le reste mais je suis sûr que Céléda le pourra.
Je suis rassuré sur les problèmes de langage et de compréhension, car vois-tu je pensais bien être le seul dans ce cas.

Bonne soirée , bon courage et merci à Céléda et tous les autres pour leur gentillesses et leurs état d'esprist.
LINO60POST
 
Bonsoir Lino60post,

effectivement c'etait la reponse à ma question....en lisant la reponse
je m'apperçois que Celeda m'avait repondu ET DE PLUS exactement la meme reponse.... Celeda je t'assure que rien ne vaut un debutant pour comprendre un autre debutant......j'en ai ris au larmes 🙂 🙂 🙂 🙂

Regarde quand meme par ou je suis passé pour arrver à ce resultat en utilisant la 'liste de menu deroulant'

Quand je pense que c'etait ecrit en bleu, j'ai au moins relu cette phrase 20 fois.....je suis fatigué mais heureux!!

je termine cette soupe et te remontre ce resultat....

Disons un grand merci à LINO60POST :lol: :lol: :lol: :lol:
euh...oublions ce passage il me fait souffrir :sick: :lol: :lol:
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
244
Réponses
7
Affichages
305
Réponses
10
Affichages
454
Réponses
33
Affichages
1 K
  • Question Question
Microsoft 365 Aide Excel formule
Réponses
4
Affichages
479
Retour