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 339
Messages
2 087 409
Membres
103 540
dernier inscrit
rmedramzi