pb avec un si

  • Initiateur de la discussion audrey
  • Date de début
A

audrey

Guest
bonjour le forum

j'ai un problème tout bête.

j'envoie une valeur en string dans la case B37. j'aimerais que si cette valeur est "inactif" la case prenne la valeur 2 si c'est "actif"la valeur 1 sinon la valeur 3.
le problème est que c'est tjs le sinon qui est pris en compte

If Sheets("saisie").Range("B37").Value = "inactif" Then
sheets("saisie").range(B37").value=2
Else
If Sheets("saisie").Range("B37").Value = "actif" Then
Sheets("saisie").Range("B37").Value = 1
Else
Sheets("saisie").Range("B37").Value = 3
End If
End If

merci d'avance
 
A

audrey

Guest
je sais pas trop en faite, voilà ce que j'ai tapé:

Select Case LCase(Trim(Worksheets("saisie").Range("B37")))
Case "inactif"
Worksheets("saisie").Range("B37") = 2
Case "actif"
Worksheets("saisie").Range("B37") = 1
Case Else
Worksheets("saisie").Range("B37") = 3
End Select

@+
 

Statistiques des forums

Discussions
312 388
Messages
2 087 876
Membres
103 672
dernier inscrit
ammarhouichi