Conditions AND/OR VBA

Bonjour,

J''ai un petit problème,

If Not IsEmpty(Range("F16")) And Not IsEmpty(Range("G13")) Or Not IsEmpty(Range("G14")) Or Not IsEmpty(Range("G15")) Then
    Range("G16").Value = "OR" & " " & Range("F16").Value
    Else
    Range("G16").Value = Range("F16").Value
End If

Je souhaiterais avec la condition: que si F16 n'est pas vide + que soit G13 soit G14 soit G15 n'est pas vide alors

G16 = "OR" F16

en revanche si ils sont tous vide sauf F16 alors G16 = F16

et si F16 est vide on ne fait rien

Mais là je me retrouve avec G16 = OR quand F16 est vide

Une explication?

Merci d'avance

Bonjour,

Voila ton code modifié

If Not IsEmpty(Range("F16")) Then
    If Not IsEmpty(Range("G13")) Or Not IsEmpty(Range("G14")) Or Not IsEmpty(Range("G15")) Then
        Range("G16") = "OR" & " " & Range("F16")
    Else
        Range("G16") = Range("F16")
    End If
End If

Cordialement,

YESSSSS merci beaucoup Seb!!!

Rechercher des sujets similaires à "conditions vba"