Bonjour,
Voilà mon problème:
J'ai une feuille excel dans laquelle certaines partie sont verrouillées afin que l'utilisateur n'y inscrive rien. je souhaiterais qu'en fonction de ce que l'utilisateur va saisir dans certains champs, cela déverouille automatiquement certains champs de la feuille. J'essaie de coder ça en vba mais je n'y arrive pas...
j'ai utilisé ce genre de code par exemple:
For col = 0 To 4
imputation = Sheet1.Range("C23").Offset(0, col)
If Left$(imputation, 3) <> "G03" And imputation <> "VE2110" Then
Sheet1.Range("C24:C25").Locked = False
Else: Sheet1.Range("C24:C25").Locked = True
End If
est-ce que vous avez une méthode qui marche ??
Merci!
Voilà mon problème:
J'ai une feuille excel dans laquelle certaines partie sont verrouillées afin que l'utilisateur n'y inscrive rien. je souhaiterais qu'en fonction de ce que l'utilisateur va saisir dans certains champs, cela déverouille automatiquement certains champs de la feuille. J'essaie de coder ça en vba mais je n'y arrive pas...
j'ai utilisé ce genre de code par exemple:
For col = 0 To 4
imputation = Sheet1.Range("C23").Offset(0, col)
If Left$(imputation, 3) <> "G03" And imputation <> "VE2110" Then
Sheet1.Range("C24:C25").Locked = False
Else: Sheet1.Range("C24:C25").Locked = True
End If
est-ce que vous avez une méthode qui marche ??
Merci!