XL 2010 Condition avec un lignes vides

  • Initiateur de la discussion Initiateur de la discussion kingjon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kingjon

Guest
Bonjour à tous ! j'ai un léger problème avec ma syntaxe, j'essaie de verifier si une ligne est vide et appliquer un barème si c'est le cas..
Code:
For i = 1 To UBound(tabloS, 1)
        If dico.exists(tabloS(i, 1)) Then
            v = dico(tabloS(i, 1))
            dico.Remove (tabloS(i, 1))
        Else
            v = 0
        End If
        If tabloS(i, 2) < tabloS(i, 3) Then
            v = v + tabloB(3, 2)
        ElseIf tabloS(i, 2) = tabloS(i, 3) Then
            v = v + tabloB(2, 2)
        ElseIf tabloS(i, 2) > tabloS(i, 3) Then
            v = v + tabloB(1, 2)
        ElseIf IsEmpty(tabloS(i, 2)) Or IsEmpty(tabloS(i, 3)) Then
            v = v + tabloB(4, 2)
        End If
        dico(tabloS(i, 1)) = v
    Next i
Comme vous pouvez le voir, j'ai essayer avec IsEmpty mais cela ne marche pas, tout marche sauf cette ligne.. SI vous avez une autre méthode pour verifier si une cellule est vide..
Merci
 
Re : Condition avec un lignes vides

Bonjour kingjon,

Peut-être comme ceci:

Code:
For i = 1 To UBound(tabloS, 1)
        If dico.exists(tabloS(i, 1)) Then
            v = dico(tabloS(i, 1))
            dico.Remove (tabloS(i, 1))
        Else
            v = 0
        End If
        If tabloS(i, 2) < tabloS(i, 3) Then
            v = v + tabloB(3, 2)
        ElseIf tabloS(i, 2) = tabloS(i, 3) Then
            v = v + tabloB(2, 2)
        ElseIf tabloS(i, 2) > tabloS(i, 3) Then
            v = v + tabloB(1, 2)
        ElseIf tabloS(i, 2) = "" Or tabloS(i, 3) = "" Then
            v = v + tabloB(4, 2)
        End If
        dico(tabloS(i, 1)) = v
    Next i
A +

Cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
628
Réponses
5
Affichages
830
Réponses
2
Affichages
228
Réponses
10
Affichages
630
Réponses
8
Affichages
744
Retour