Formats conditionnels

bonjour

sous Excel 2003, j'ai mis un format conditionnel pour surligner en couleur la ligne et la colonne par simple sélection d'une cellule. avec la formule: =LIGNE()=CELLULE("ligne") puis format couleur jaune par exemple idem pour colonne

après transformation du fichier en 2010, la macro ne semble plus fonctionner. la ligne se met bien en surbrillance mais reste fixe, ne s'efface pas si je sélectionne une autre cellule.

merci

bonjour

tu as du oublier ;ou cela viens(probalement) de l'absence de

.calculate

dans l'editeur vba de la feuille a saisir

sous worsheet_change

de memoire mais Banzai si il passe par la t'en dira plus parce que je ne suis pas sur du . avant calculate

cordialement

il me semble que l'indication calculate s'insère dans une macro. ici il s'agit du format conditionnel des cellules, et la nouvelle interface de 2010 est perturbante pour s'y retrouver

Bonjour,

BETGB ta formule est bonne, par contre comme le suggère tulipe as tu mis cette macro dans le code de la feuille?

'Dans le code de la feuille

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Calculate
End Sub

bonjour

apres m'etre raffraichi la memeoire en faisant des essais :

Private Sub Worksheet_selectionChange(ByVal Target As Range)
Calculate
End Sub

voila ce qui faut pour forcer l'evennement : a mettre dans l'editeur de la feuille concernée

cordialement

bonjour merci

et non, bien sur, mais c'est la ou je patauge, il me faut créer une macro avec celles existantes dans la feuille ?

bien amicalement

c'est bien tulipe qui a raison: qui cherche trouve...

j'ai mis la main sur cette formule et j'ai créé la macro

miracle, ça marche

on à donc plus besoin des formats conditionnels ?

merci

bien amicalement

' Highlight the entire row and column for the ActiveCell.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Cells.Interior.ColorIndex = xlColorIndexNone

ActiveCell.EntireRow.Interior.ColorIndex = 15

ActiveCell.EntireColumn.Interior.ColorIndex = 15

calculate

End Sub

bonjour

bien mais ça marche aussi bien sans la ligne Entirecolumn et sans le calculate

cordialement

Bonjour

Juste un avis

Il faut garder la Mise en forme conditionnelle et la macro événementielle proposée par Tulipe_4

Sinon avec ta macro tu n'effaces pas la couleur de l'ancienne ligne mais tu ne peux pas avoir une couleur de fond sinon elle sera effacée et remplacée par ta couleur de ligne

bonjour banzai

oui mais dans le cas ou une proc evennementielle est deja emplyée ; je suppose qu'il faille jouer du elseif rien que pour le calculate

 ElseIf Not Intersect(Target,???????????????")) Is Nothing Then  calculate

merci cordialement

Bonsoir

A mon avis

Pas obligé de jouer du ElseIf, on peut faire jouer le Calculate dans tous les cas

Mais bon sans connaitre le fichier .....

bonjour à tous

ouille, j'ai parlé trop vite

j'ai bien les lignes et colonnes en couleur mais maintenant les macros que j'avais dans le classeur ne marche plus

erreur 1004 dans la fenêtre d'alerte..........!!!

amicalement

bonjour à tous

j'ai parlé trop vite

ouille, la manip à perturber les autres macros, et j'ai l'erreur 1004 dans sa fenêtre qui apparait à l'exécution

les macros faites avec la V2003 sont elles toujours valables??

il me semble que oui, car elles fonctionnaient avant que je bidouille....

amicalement

Bonjour

Sans ton fichier ......

bonjour

merci ;je vais essayer sur un fichier quelquonque contenant deja un code evennement ; je verrai bien

cordialement

ok voila ce fichier...

ne pas prendre peur, c'est un peu une usine à gaz que j'utilise sur 2003 et qui demanderai à être retravaillé voir même repensé en profondeur, mais pour l'instant, sur EX2010, j’aimerai bien comprendre pour ces macros qui sont pour la plus part sur la feuille tronçon.

je suis preneur par la suite, pour voir comment rendre ce fichier plus "pro"

cordialement

bonjour à tous

je ne sais pas si le fichier joint est bien passé, car il est un peu plus gros que 300ko même zippé

je peux supprimer des feuilles, mai les macros ne vont certainement pas aimer

bien cordialement

Bonjour

Essayes Cjoint

c joint

bonjour

pas mal ce service.......!!

cordialement

Bonjour

L'erreur que tu obtiens provient de la protection de ta page "3-TRONCON"

Déprotèges la au début de macro puis protèges la à la fin

Rechercher des sujets similaires à "formats conditionnels"