Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1703 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Lire la propriété Interior.Color d'une cellule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Lire la propriété Interior.Color d'une cellule

n°1886910
tetdepom
Posté le 21-05-2009 à 23:08:01  profilanswer
 

Bonjour,
Je voudrais créer une procédure qui parcoure une colonne et choisit les données selon leur couleur de fond.
 
J'ai donc écrit ceci :

Code :
  1. Sub calcul_rouge()
  2. Dim i As Long, valeur As Double
  3. valeur = 0
  4. i = 6
  5. Do While Cells(i, 1).Value <> ""
  6. If Cells(i, 1).Interior.Color = RGB(255, 0, 0) Then
  7. valeur = valeur + Cells(i, 3).Value
  8. End If
  9. i = i + 1
  10. Loop
  11. End Sub


 
Malheureusement j'obtiens l'erreur 1004 : "Impossible de lire la propriété Interior de la classe Range"
Je suppose que le problème réside dans le fait que la syntaxe Cells(l,c).Interior.color correspond à l'écriture et pas à la lecture de données, mais impossible de trouver la solution...
 
Merci d'avance,  
Cordialement
 
Tetdepom

mood
Publicité
Posté le 21-05-2009 à 23:08:01  profilanswer
 

n°1886913
otobox
Maison fondée en 2005
Posté le 21-05-2009 à 23:35:12  profilanswer
 

Chez moi (Excel 97), ton code fonctionne...
Tes cellules ne seraient pas fusionnées par hasard ? As tu essayé avec un autre fichier ?


Message édité par otobox le 21-05-2009 à 23:36:46

---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°1887053
e2prom
Posté le 22-05-2009 à 16:39:42  profilanswer
 

Essaies avec interior.colorindex=N° de ta couleur


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Lire la propriété Interior.Color d'une cellule

 

Sujets relatifs
[JAVA] Lire une archive avec JavaDetecter changement contenu cellule
Sauvegarder un seul onglet (VBA) ExcelLecture d'une propriété CSS depuis Javascript
[VBA] Problème double macroRécupérer la première ligne d'une cellule
[VBA] Collage format dateProblème fusion cellule tableau html
[VBA] : problème d'affichage (Image.Visible = False ou true)Importer XML sous ACCESS via VBA
Plus de sujets relatifs à : [VBA] Lire la propriété Interior.Color d'une cellule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR