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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  colorer la plus petite valeur d'une colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

colorer la plus petite valeur d'une colonne

n°302061
bibkar
la guerre, c'est l'enfer petit
Posté le 05-02-2003 à 10:45:07  profilanswer
 

Tout est dans le sujet...
Je reçois dans une feuille Excel une colonne avec une valeur dans chaque cellule. Je cherche à colorer la plus petite en rouge.
PS: mon script colorie la toute dernière
Sub couleur()
    Sheets("Tabelle1" ).Select
    mini = Cells(1, 2).Value
    n = 1
     
     While n < 20
        If Cells(n + 1, 2).Value < mini Then
            mini = Cells(n + 1, 2).Value
        End If
    n = n + 1
Wend
            Cells(n + 1, 2).Select
            With Selection.Interior
            .ColorIndex = 3
            .Pattern = xlSolid
            End With
 
MsgBox "La plus petite est " & mini
Range("B" & mini).Select
End Sub
 


---------------
heartbreak ridge
mood
Publicité
Posté le 05-02-2003 à 10:45:07  profilanswer
 

n°302140
mareek
Et de 3 \o/
Posté le 05-02-2003 à 11:59:59  profilanswer
 

c'est quoi ton pb exactement ? ton script marche pas ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°302195
bibkar
la guerre, c'est l'enfer petit
Posté le 05-02-2003 à 12:41:18  profilanswer
 

mon script colorie la premiere cellule vide en bas de la colonne et je cherche a ce que la plus petite valeur soit colorée (la cellule ou elle se trouve)


---------------
heartbreak ridge
n°302267
mareek
Et de 3 \o/
Posté le 05-02-2003 à 14:11:48  profilanswer
 

Modifi ton code comme ci dessous, ça devrait marcher
 
 

Code :
  1. Sub couleur()
  2.     Sheets("Tabelle1" ).Select
  3.     mini = Cells(1, 2).Value
  4.     n = 2
  5.     nMin = 1
  6.    
  7.     While n < 20
  8.         If Cells(n, 2).Value < mini Then
  9.             mini = Cells(n + 1, 2).Value
  10.             nMin = n
  11.         End If
  12.         n = n + 1
  13.     Wend
  14.     Cells(nMin, 2).Select
  15.     With Selection.Interior
  16.         .ColorIndex = 3
  17.         .Pattern = xlSolid
  18.     End With
  19.     MsgBox "La plus petite est " & mini
  20.     Range("B" & nMin).Select
  21. End Sub


 
 :hello:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°302356
bibkar
la guerre, c'est l'enfer petit
Posté le 05-02-2003 à 15:22:11  profilanswer
 

mareek a écrit :

Modifi ton code comme ci dessous, ça devrait marcher
 
 

Code :
  1. Sub couleur()
  2.     Sheets("Tabelle1" ).Select
  3.     mini = Cells(1, 2).Value
  4.     n = 2
  5.     nMin = 1
  6.    
  7.     While n < 20
  8.         If Cells(n, 2).Value < mini Then
  9.             mini = Cells(n , 2).Value
  10.             nMin = n
  11.         End If
  12.         n = n + 1
  13.     Wend
  14.     Cells(nMin, 2).Select
  15.     With Selection.Interior
  16.         .ColorIndex = 3
  17.         .Pattern = xlSolid
  18.     End With
  19.     MsgBox "La plus petite est " & mini
  20.     Range("B" & nMin).Select
  21. End Sub


 
 :hello:  


Merci bcp.
J'ai juste du changer n+1 en n sinon il colorait la case au-dessus!


---------------
heartbreak ridge

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

  colorer la plus petite valeur d'une colonne

 

Sujets relatifs
Petite question de PHP...question : recuperer une valeur à l'ecran ?
faire prendre une valeur a une variable dans une requete SQLplusieurs valeur dans un meme champ
[PHP]Petite question sur sizeofPassage par valeur ou par reference???
[Oracle] Recherche nom de colonne[débutant] affecter la valeur d'une cellule à une textbox ou label ?
[php/MysqL] récuperer une valeur directementJuste une petite question sur la structure de mon site
Plus de sujets relatifs à : colorer la plus petite valeur d'une colonne


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