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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  petit pb de synthaxe pr mon code (colorer une cellule!)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit pb de synthaxe pr mon code (colorer une cellule!)

n°2171661
noone1
Posté le 17-01-2013 à 16:11:12  profilanswer
 

bonjour,  
 
désolé je débute avec excel et j'ai du mal à me faire à son fonctionnement. Qnn serait-il assez sympa pour m'expliquer pourquoi mon code ne fonctionne pas : (il devrait colorier certaines cellules selon la valeur du contenu)
 

Code :
  1. Option Explicit
  2. Dim sh as Range
  3. For i = 2 To 20 Step 4
  4.     For j = Asc("B" ) To Asc("N" ) Step 4
  5.         sh = ActiveSheet.Cells(i, j - 64)
  6.         With sh
  7.             If .Value > 1000# Then
  8.                 .Interior.ColorIndex = 3
  9.                 .Offset(-1, 0).Interior.ColorIndex = 4
  10.             Else
  11.                 .Interior.ColorIndex = xlColorIndexNone
  12.                 .Offset(-1, 0).Interior.ColorIndex = xlColorIndexNone
  13.             End If
  14.         End With
  15.     Next j
  16. Next i


en gros ça balaie les cellules de B2 à N20. Si je n'utilise pas sh mais écrit directement 'with ActiveSheet.Cells(i, j - 64)' déjà y'a une amélioration, il y a bien une valeur dans .value. J'ai essayer en mettant sh.select, pas mieux et d'autres trucs, bref je n'arrive pas à trouver la combinaison gagnante!
 
merci

mood
Publicité
Posté le 17-01-2013 à 16:11:12  profilanswer
 

n°2171666
pvclunacy
Posté le 17-01-2013 à 16:42:36  profilanswer
 

Bonjour,
 
Set Sh = ActiveSheet.Cells(i, j - 64)
 
;)

n°2171672
noone1
Posté le 17-01-2013 à 16:51:32  profilanswer
 

trop fort!
ah ce vba, un coup c'est comme ci, un coup c'est comme ça....  :cry:  
 
merci


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

  petit pb de synthaxe pr mon code (colorer une cellule!)

 

Sujets relatifs
Problème avec mon code.... HELPcode pour popup
inscrire une formule dans une cellule[RESOLU] Modification d'un code javascript
Automatisation de "remplacement" String texte - codeOptimisation du code
Référence à une cellule dans un fichier externeDifficulté à comprendre un code
Cellule fusionnée et xlEdgeRightje veux commander ma carte son (ON/OFF) via un petit programme...
Plus de sujets relatifs à : petit pb de synthaxe pr mon code (colorer une cellule!)


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