ConditionS sur des cellules.

  • Initiateur de la discussion Initiateur de la discussion azzouzze
  • 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 !

A

azzouzze

Guest
Bonjour,

Je cherche à imposer un type de remplissage des cellules pour faire un "template".
Si en I1 tu met un "I" alors en A1, B1 et C1 tu ne peux que mettre des lettres "A...Z" ( et en majuscule;
Si en I1 tu met C ou V ou O alors tu peux mettre ce que tu vex en A1, B1 et C1.

Sinon je voudrais faire une interface utilisateur pour permettre de remplir la feuille de facon plus propre.

Merci d'avance.
 
Re : ConditionS sur des cellules.

bonjour,

tu peux ajouter une petite procédure événementiel (tu te place sur l'inglet de ta feuille/bouton droit/ajout code) l'exemple envoie un message dans la bar de statut et re-selectionne la cellule

Private Sub Worksheet_Change(ByVal Saisie As Range)
c = Saisie.Column ' Numéro de la colonne
l = Saisie.Row ' Numéro de la ligne

If Cells.Value(1, 9) = "I" Then ' I en "I1"
If c <= 3 Then
For i = 1 To Len(Saisie.Value)
If Mid(Saisie.Value, i, 1) < "A" Or Mid(Saisie.Value, i, 1) > "Z" Then
Application.StatusBar = "erreur colonne " & c & " ligne " & l
Saisie.Select
Exit Sub
End If
Application.StatusBar = "OK colonne " & c & " ligne " & l
Next
End If
End If
'application.enableevents=True

End Sub



GIBI
 
- 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
1
Affichages
723
Réponses
3
Affichages
655
Retour