IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Problème Code avec If


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 39
    Par défaut Problème Code avec If
    Bonjour,
    J'ai réalisé le code suivant, et je ne comprends pas pourquoi quand je lance ma macro Excel me met "Erreur de compilation : Else sans If"...

    D'où vient ce problème ? Merci par avance pour vos réponses !


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    For i = 3 To 39
    For j = 2 To 19
     
    If Cells(i, j).Value > 1200 Then Cells(i, j).Font.Color = RGB(90, 13, 38)
        ElseIf Cells(i, j).Value > 1100 Then Cells(i, j).Font.Color = RGB(112, 13, 38)
        ElseIf Cells(i, j).Value > 1000 Then Cells(i, j).Font.Color = RGB(176, 13, 38)
        ElseIf Cells(i, j).Value > 900 Then Cells(i, j).Font.Color = RGB(250, 13, 38)
        ElseIf Cells(i, j).Value > 800 Then Cells(i, j).Font.Color = RGB(250, 46, 38)
        ElseIf Cells(i, j).Value > 700 Then Cells(i, j).Font.Color = RGB(250, 96, 38)
        ElseIf Cells(i, j).Value > 600 Then Cells(i, j).Font.Color = RGB(250, 155, 38)
        ElseIf Cells(i, j).Value > 500 Then Cells(i, j).Font.Color = RGB(250, 252, 38)
        ElseIf Cells(i, j).Value > 400 Then Cells(i, j).Font.Color = RGB(250, 252, 109)
        ElseIf Cells(i, j).Value > 300 Then Cells(i, j).Font.Color = RGB(250, 252, 238)
        ElseIf Cells(i, j).Value > 200 Then Cells(i, j).Font.Color = RGB(13, 240, 190)
        ElseIf Cells(i, j).Value > 200 Then Cells(i, j).Font.Color = RGB(13, 117, 190)
        ElseIf Cells(i, j).Value > 100 Then Cells(i, j).Font.Color = RGB(13, 5, 190)
        ElseIf Cells(i, j).Value > 50 Then Cells(i, j).Font.Color = RGB(13, 5, 94)
        ElseIf Cells(i, j).Value > 15 Then Cells(i, j).Font.Color = RGB(13, 5, 4)
    End If
     
    Next j
    Next i

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Pas sur la même ligne
    Indente ton code pour la lisibilité

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim i As Integer, j As Integer
     
    For i = 3 To 39
        For j = 2 To 19
            If Cells(i, j).Value > 1200 Then
                Cells(i, j).Font.Color = RGB(90, 13, 38)
            ElseIf Cells(i, j).Value > 1100 Then
                Cells(i, j).Font.Color = RGB(112, 13, 38)
     '....
            End If
        Next j
    Next i

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 39
    Par défaut
    Merci bien !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Javadoc] Problème Javadoc avec du code UTF8
    Par maloups dans le forum EDI et Outils pour Java
    Réponses: 8
    Dernier message: 04/07/2013, 21h09
  2. [Toutes versions] Problème code avec listbox.list
    Par jib's dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/04/2013, 17h57
  3. Problème code avec Eclipse
    Par rmed92 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 20/03/2011, 16h55
  4. Problème execution avec IDE codes::blocks
    Par tom31 dans le forum Code::Blocks
    Réponses: 2
    Dernier message: 28/10/2008, 21h54
  5. problème de code avec un tableau
    Par richard038 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/05/2006, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo