![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Bonjour tout le monde, je souhaiterais un petit coup de pouce, je joint le fichier avec explication, merci de votre aide
|
|
|
|
| ANNONCES | |||
|
|
|
|
#3 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Merci pour ta formule qui est plus simple que celle que j'avais mais mon réel problème se situe sur la feuille 2, désolé j'aurais du le stipuler
|
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Accro
Date d'inscription: septembre 2007
Messages: 1 643
|
Voir PJ
Code:
Private Sub Worksheet_Activate()
For Each c In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, 23)
a = Split(Mid(c.Formula, 2), "!")
Sheets(a(0)).Range(a(1)).Copy
c.PasteSpecial Paste:=xlPasteFormats
Next c
End Sub
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Merci à toi Boisgontier, cela marche très bien mais peux ton limiter à recopier uniquement la couleur de police sans prendre en compte la couleur de font de cellule ni format, je sais je suis difficile et compliqué mais c'est important pour la bonne suite
|
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Accro
Date d'inscription: septembre 2007
Messages: 1 643
|
Code:
Private Sub Worksheet_Activate()
For Each c In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, 23)
a = Split(Mid(c.Formula, 2), "!")
c.Font.ColorIndex = Sheets(a(0)).Range(a(1)).Font.ColorIndex
Next c
End Sub
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Bonjour, désolé boisgontier de répondre si tard mais je n'ai pas eu le temps de m'occuper de tout cela. Merci à toi, mais je n'arrive pas à le faire fonctionner sur mon fichier, ligne erreur d'éxécution 9
c.Font.ColorIndex = Sheets(a(0)).Range(a(1)).Font.ColorIndex se met en jaune (a(0)).Range(a(1)) l'indice n'appartient pas à la sélection. J'ai beau chercher, tripatouiller, tester je n'arrive pas à la solution finale. Dernière modification par MikeBelgique ; 16/07/2008 à 12h57. |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Oups je reviens à la charge, pour mon problème, qui peut m'aider, doit on peut etre cibler la plage de reference, du fait que sur mon fichier il existe d'autre donnees sur la page? merci à vous de m'éclairer
|
|
|
|
|
|
#9 (permalink) |
|
XLDnaute Accro
Date d'inscription: septembre 2007
Messages: 1 643
|
Bonjour,
Code:
Private Sub Worksheet_Activate()
Set champ = Range("B7:U8")
For Each c In champ.SpecialCells(xlCellTypeFormulas, 23)
a = Split(Mid(c.Formula, 2), "!")
c.Font.ColorIndex = Sheets(a(0)).Range(a(1)).Font.ColorIndex
Next c
End Sub
|
|
|
|
|
|
#10 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
Grand grand merci BOISGONTIER, pour la rapidité de ta réponse et je confirme que cela fonctionne nickel, mille merci.
:![]() |
|
|
|
|
|
#12 (permalink) |
|
XLDnaute Accro
Date d'inscription: septembre 2007
Messages: 1 643
|
Voir PJ
Code:
Function compteCouleurTexte(champ, couleur)
Application.Volatile
n = 0
For Each c In champ
If c.Font.ColorIndex = couleur Then n = n + 1
Next c
compteCouleurTexte = n
End Function
|
|
|
|
|
|
#13 (permalink) |
|
XLDnaute Junior
Date d'inscription: mai 2007
Localisation: Amay
Version Excel : Excel 2003 (PC)
Messages: 97
|
ah j'avais pas fait attention au petit calculate, et je cherchais pourquoi il ne calculait pas automatiquement sur mon fichier, et voilà c parfait maintenant, comme depuis le début toujours au top, merci BOISGONTIER, trop fort!!!
|
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| MFC avec couleur de police | archi | Forum Excel | 12 | 06/07/2008 18h59 |
| Commentaire couleur fond ,police , couleur taille caractère, couleur fond mais pas fo | La Vouivre | Forum Excel | 9 | 18/06/2008 00h25 |
| compter le nbre de cellules avec une couleur de police spécifique | METROLOGUE | Forum Excel | 13 | 07/02/2008 10h57 |
| Recopier Cellule Meme Vide | pipiche34 | Forum Excel | 2 | 07/05/2007 23h27 |
| Couleur police variant avec la valeur | SPEA | Forum Excel | 5 | 05/04/2007 12h24 |