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

C

christ172

Guest
bonjour le forum
je voudrais afficher une validation de cellule à l'aide d'une formule
ci joint un fichier qui parlera peut etre plus
merci d'avance [file name=validation_20050909123115.zip size=2673]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/validation_20050909123115.zip[/file]
 

Pièces jointes

Bonjour Christ

Dans la cellule B5, place cette formule
=INDEX(INDIRECT(B1);1;0)
ou
=DECALER(INDIRECT(B1);;;1)

Pour la cellule B3, voici une formule à mettre dans la référence de la liste de validation
=INDIRECT($B$1)
Attention, utilise une MFC pour masquer la valeur de la cellule B3, quand la valeur de B1 change.

@+Jean-Marie
 
Bonjour christ, jean marie, le forum

une proposition en VBA, mais je pense que la solution de jean marie est plus adapté à ton cas.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) <> 'B1' Then Exit Sub

Range('b3').ClearContents
With Range('B3').Validation
&nbsp; &nbsp; &nbsp; &nbsp; .Delete
&nbsp; &nbsp; &nbsp; &nbsp; .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
&nbsp; &nbsp; &nbsp; &nbsp; xlBetween, Formula1:='=' & Target
&nbsp; &nbsp;
End With
End Sub

salut
[file name=validation_20050909124546.zip size=7854]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/validation_20050909124546.zip[/file]
 

Pièces jointes

re bonjour
la solution d'hervé fonctionne mais j'aurais préféré une formule
car la cellule B1 doit pouvoir etre déplacéé et copiée
par exemple si je met une validation en B7 il faudrait qu'en B9
apparaisse la valdation correspondante.
Pour Jean Marie qu'est ce qu'une MFC?
et je n'ai pas compris
Pour la cellule B3, voici une formule à mettre dans la référence de la liste de validation
=INDIRECT($B$1)
quelle référence?
merci de votre aide [file name=validation_20050909171539.zip size=7431]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/validation_20050909171539.zip[/file]
 

Pièces jointes

- 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
13
Affichages
691
Réponses
4
Affichages
458
Retour