Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re Bonsoir
je souhaiterai convertir ce algorithme en VBA
SI C38 ="Pas de Jonction"
Alors
afficher dans la cellule C72= "Souterraine"
Sinon si C38<>"Pas de Jonction" afficher dans la cellule C72 une liste déroulante ( déja nommé, dans mon cas : nature_liaison)
Grazie
Peut être ce bout de code à mettre dans le Module de la Feuille
Code:
Option Explicit
Option Compare Text
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C38")) Is Nothing Then
If Range("C38").Value = "Pas de Jonction" Then
With Range("C72")
.Validation.Delete
.Value = "Souterraine"
End With
Else
With Range("C72").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=nature_liaison"
End With
End If
End If
End Sub
Bonjour Dull
merci pour la réponse; mais j'ai recontré un message d'erreur d'execution 1004: Erreur definie par l'application ou l'objet ????
a ce niveau :
- 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