Aide pour faire suivre un select case sur plusieurs cellules

Aide pour faire suivre un select case sur plusieurs cellules - VB/VBA/VBS - Programmation

Marsh Posté le 25-03-2013 à 12:00:51    

Salut à tous.
 
Je voudrais appliquer cette macro sur plusieurs cellules.
Exemple de A5 à A200 et idem sur I. Car le critère sur trouve en colonne E et le résultat doit s'inscrire en colonne I et elle doit se répéter sur chaque ligne (de 5 à 200 par exemple).
 
Merci d'avance
 
Sub Macro4()                                    
   'Variables'
    Dim Coût As Integer, Tranche As String
    Coût = Range("E5" )
    Coût = Range("E6" )
     
    Select Case Coût
    Case Is < 400
       Tranche = "<400"
    Case Is < 450
       Tranche = ">=400<450"
    Case Is < 500
       Tranche = ">=450<500"
    Case Is < 550
       Tranche = ">=500<550"
    Case Is < 600
       Tranche = ">=550<600"
    Case Is >= 600
       Tranche = ">=600"
    Case Else
       Tranche = ""
    End Select
   
    'Inscrit la tranche en I5'
    Range("I5" ) = Tranche
    Range("I6" ) = Tranche
End Sub

Reply

Marsh Posté le 25-03-2013 à 12:00:51   

Reply

Marsh Posté le 25-03-2013 à 13:09:29    

 
           Soit le bloc du Select Case est intégré dans une fonction,
           dans le code principal il suffit d'appeler cette fonction pour chaque cellule résultat,
           soit utiliser directement une boucle dans le code …
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed