Montrer cellules utilisées

Résolu/Fermé
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011 - 18 févr. 2011 à 14:58
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011 - 25 févr. 2011 à 16:29
Bonjour,

je voudrai savoir comment faire pour qu'excel indique (d'une certaine couleur ou dans une cellules à coté) les cellules qui sont utilisée pour des calculs dans une autre feuille du meme classeur.

Merci

7 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
Modifié par pijaku le 18/02/2011 à 17:00
Bonjour,
Une solution par macro :
Sub Couleur_Si_Formule() 
Dim Cellule As Range 
For Each Cellule In Sheets("Feuil1").UsedRange 
    If Left(Cellule.Formula, 1) = "=" Then 
        Sheets("Feuil2").Range(Cellule.Address).Interior.ColorIndex = 6 
    End If 
Next 
End Sub

- ouvrir le classeur concerné
- Taper ALT+F11
- Insertion/Modules
- Copier/Coller le code ci dessus
- Remplacer dans ce code les noms des feuilles (Feuil1 et Feuil2) par les noms de vos feuilles concernées, Feuil1 étant la feuille contenant vos formules et Feuil2 celle que vous souhaitez colorier
- Fermer la fenêtre Visual Basic afin de retourner sous votre classeur,
- Taper ALT+F8, sélectionner "Couleur_Si_Formule" et cliquez sur Exécuter
Normalement c'est tout bon, tout jaune!

EDIT : je me rends compte que j'ai peut être mal saisi la demande... Mon code ne colorie, dans la feuil2, que les cellules de la feuil1 qui contiennent une formule... N'étant pas là avant mercredi, je laisse le soin à qui le sens de donner suite à ce sujet. Sinon, à mercredi!
"Laissez-moi deviner... Votre surnom, c'est «Bande Passante»? "
- Le Tribunal des flagrants délires- P.Desproges -
0
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
Modifié par carzy le 18/02/2011 à 17:10
merci pour la réponse,
mais cela ne fonctionne pas correctement il me colorie des cellules qui ne sont pas utilisée (j'ai verifié avec le bouton reperer les dependants).
toutes les cellules que je veux vérifier sont dans la colonne D de la feuille 1 et sont utilisée dans une autre feuille dans la colonne AN de la feuille 2.

je sais que je peux verifier avec "reperer les dependants mais sur une colonne de 2000 à 5000 lignes ca devient long.

merci d'avance
0
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
Modifié par eriiic le 18/02/2011 à 20:00
Bonsoir,

Tu peux mettre un exemple des formules utilisées ?
Ca sera plus simple et plus vite réalisé qu'un programme qui doit tout analyser...
eric

PS: tant que t'y est dépose un fichier exemple (.xls) sur cijoint.fr et colle ici le lien fourni
0
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
Modifié par carzy le 21/02/2011 à 14:55
Bonjour,
j'ai voulu donner un fichier d'exemple mais la macro ne fonctionne pas sur mon fichier.
Je mets donc un exemple de mon fichier.
Il y a une feuille ALIN et une autre Budget 2011. Dans la feuille budget 2011 il y a une colonne ALIN.
Je voudrai savoir toutes les données de la feuille ALIN (la colonne D avec les chiffres) qui sont utilisé dans la feuille budget 2011.
au final il va y avoir d'autre feuille comme celle ALIN (il va y avoir SODIPA CHP HOL ALINV) et sur chacune d'entre elles je voudrai pouvoir voir les cellules utilisées dans budget 2011 (les données seront aussi dans la colonne D normalement).
Les feuilles du fichiers peuvent contenir bien plus de ligne que ce qu'il y a pour le moment.

je ne sais pas si je suis clair, dites le moi si vous avez besoin d'explications.

Merci d'avance

(je mets le fichier ici : Cijoint.fr - http://www.cijoint.fr/cjlink.php?file=cj201102/cijYynDzPv.xlsx )
0
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
Modifié par eriiic le 21/02/2011 à 18:55
Bonjour,

Je crois qu'il va falloir que tu reformules autrement.
Actuellement c'est la même formule recopiée dans toute la colonne où on retrouve la plage ALIN!$D$5:$D$469, donc tu peux colorier toute ta colonne manuellement, une macro fera pareil....
eric
0
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
21 févr. 2011 à 19:10
Salut tout le monde,

Dans la feuille Alin (ceux sont des comptes de comptabilité en colonne A) je me sers de la colonne D (les montants) pour alimenter la colonne AN de la feuille budget 2011.
J'alimente la colonne AN grâce aux codes qui sont en colonne K de budget 2011.
Sachant que le nombre de compte peut évoluer, (dans le cas ou il y a un nouveau compte, son code n'est peut être pas créer où le compte n'est pas encore imputer a un code) je voudrai qu'il ressorte si son montant n'est pas utiliser pour alimenter la feuille Budget 2011 (soit en coloriant tous ceux qui sont utiliser, soit en coloriant les non utilisés).

Suis-je clair?.....

Merci ;-)
0
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
21 févr. 2011 à 19:21
Suis-je clair?
non, désolé.

J'ai l'impression que tu veux repérer les lignes ayant J et K de saisis, qu'on trouve le nom de la feuille où les marquer dans la formule en K (et ces données sont respectivement en E et G dans l'autre feuille), mais ça serait mieux si c'était toi qui le disais...
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
Modifié par carzy le 22/02/2011 à 11:20
Merci de ta patience....
en fait je veux savoir toutes les cellules de la colonne D de la feuille Alin qui alimente la colonne AA de budget 2011.
Dans la colonne AA la formule qui est utilisée prends en compte toutes la colonne D de 'Alin' en fonction des codes de G et de E.
Mais parfois dans Alin je peux avoir des nouveau codes qui ne seront pas saisie dans budget 2011. et je veux donc savoir les cellules de la colonne D qui sont remplie mais pas utilisé pour alilmenter AA de budget 2011.

Je remets le meme fichier avec plus d'explications dessus (il y a des commentaires sur la feuille ALIN et la question.

Merci d'avance

Voici le lien : http://www.cijoint.fr/cjlink.php?file=cj201102/cijA3nPvu6.xlsx
0
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
24 févr. 2011 à 08:00
Bonjour,

Donc c'est bien ce que j'ai demandé au post 7, la colonne D on s'en fout et que ce qui t'interesse c'est de savoir que le couple Paris VANE (dans ALIN!E et G) est absent de ta feuille budget 2011!J et K.
Rien à voir avec les références contenues dans les formules de la colonne D.
Si c'est ça tu réponds oui c'est tout, si ce n'est pas ça je renonce à comprendre...

eric
0
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
24 févr. 2011 à 15:01
oui c'est ca.
0
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
24 févr. 2011 à 19:08
Bonsoir,

Dans ce cas c'est plus simple que ce que tu pensais, une mise en forme conditionnelle suffit.
Dans 'budget 2011' ajouter une formule dans une colonne libre et nommer la plage.
Dans 'ALIN' mettre une MFC sur la colonne D

Explication dans Classeur1.xls

eric
0
carzy Messages postés 8 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 25 février 2011
25 févr. 2011 à 16:29
Bonjour,

Parfait ca fonctionne....
Merci bcp eric

++
0