Code sans bug mais ne donne pas de résultats

Résolu
monalisach -  
 monalisach -
Bonjour,
mon code ne fais pas de beugue mais au meme temps ne fonctionne pas j'arrive pas à voir l'erreur dans ces lignes
Dim i As Integer
For i = 2 To 265
If Cells(i, 14) < 30 Then
Cells(i, 15) = 1
ElseIf Cells(i, 15) < 60 And Cells(i, 15) >= 31 Then
Cells(i, 15) = 2
ElseIf Cells(i, 15) < 90 And Cells(i, 15) >= 61 Then
Cells(i, 15) = 3
3
Else
Exit Sub
End If
Next

merci de votre aide

5 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Ce ne serait pas simplement :

    ElseIf Cells(i, 14) < 60 And Cells(i, 14) >= 31 Then
    Cells(i, 15) = 2
    ElseIf Cells(i, 14) < 90 And Cells(i, 14) >= 61 Then
    Cells(i, 15) = 3

    ?

    Cdlmnt
    1
  2. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    tu commences ton premier test sur N1, puis les Else se font sur la cellule O1.
    C'est pour ça que ça ne fonctionne pas.

    Cordialement.
    0
  3. monalisach
     
    bonjour,
    ça ne marche tjrs pas
    CRDLT
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Alors, ça marche ou ça marche pas ?

      C'est bien de savoir utiliser le bouton pour marquer le message en résolu, mais il serait bien d'écrire un petit mot pour remercier les intervenants...
      0
  4. monalisach
     
    Je suis désolée, je pense que j'ai marqué que c'était résolu par erreur en fait ma macro n'affiche toujours rien
    Cordialement
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Peux-tu nous envoyer le fichier via cjoint.com ?

      Cordialement.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. monalisach
     
    C'est bon merci beaucoup j'avais pas modifier tout le code maintenant ça fonctionne très bien .
    Merci de votre aide .
    0