Modification de couleur de cellule

  • Initiateur de la discussion caro
  • Date de début
C

caro

Guest
j'ai fait un programme qui permet de rentrer des noms dans un taableaau.

Je souhaaite montrer les innfluences de certaines données sur les autres.
L'idée est de en cliquant sur une cellule du tableau (et donc une donnée ) cela fasse clignoter (ou modifie la couleur) des autres cellules qui y ont un lien aavec.

C'est super urgent

Pouvez -vous m'aider!!
 

Hervé

XLDnaute Barbatruc
re

LOL, abel, La meme idée, pour le raz des couleurs.

La version ci-jointe, stocke les dernières couleurs utilisées.

Attention, Abel, ton code n'annule pas la commande du raz couleur, lors de la fermeture du classeur.

A plus
[file name=caro.zip size=18561]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/caro.zip[/file]
 

Pièces jointes

  • caro.zip
    18.1 KB · Affichages: 14

CBernardT

XLDnaute Barbatruc
Bonjour Hervé, Abel, Celeda, caro,


Je m'imisce de nouveau :(

J'ai conservé la logique de ma première macro et j'ai ajouté quelques modifs que vous m'avez suggérer pour colorer par exemple les nouvelles cellules ayant des formules.

Une difficulté m'arrête pour aller au delà, je n'arrive pas à matérialiser la condition de non existance d'un format conditionel dans une cellule ???

A+

CBernardT [file name=CouleursLiens.zip size=10289]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CouleursLiens.zip[/file]
 

Pièces jointes

  • CouleursLiens.zip
    10 KB · Affichages: 11

Hervé

XLDnaute Barbatruc
re


Joli code bernard, AH oui, et les MEFC....

Je ne sais pas si je répond à ta question, mais....

ce code te donne le nombre de conditions dans une mefc , 0, 1,2 ou 3

Public Sub vev2()
MsgBox ActiveCell.FormatConditions.Count
End Sub

Tandis que cuelui ci te donne les adresses des cellules utilisée, attention sans tests très poussés :

Public Sub vev()
Dim mefc As Object
With ActiveCell
For Each mefc In .FormatConditions
MsgBox mefc.Formula1
MsgBox mefc.Formula2
Next mefc
End With
End Sub

A plus

Message édité par: Hervé, à: 17/03/2005 18:58
 

Abel

XLDnaute Accro
Re,

Quelques lignes si vous vous retrouvez avec plusieurs 'RàZ couleurs' dans le menu contextuel.

Code:
Sub EradiqueRaZ()
On Error GoTo LaFin
Do While Application.CommandBars('Cell').Controls('RàZ couleurs').Enabled = True
Application.CommandBars('Cell').Controls('RàZ couleurs').Delete
Loop
LaFin:
End Sub

Abel.
 

Discussions similaires

Statistiques des forums

Discussions
312 669
Messages
2 090 740
Membres
104 644
dernier inscrit
MOLOKO67