Afficher une liste de validation si...

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 !

Bonjour

Inverse les lignes
VB:
If Target.Offset(0, -2) <> "" Then Exit Sub
If Not Intersect([E16:E40], Target) Is Nothing And Target.Count = 1 Then
Devient
Code:
If Not Intersect([E16:E40], Target) Is Nothing And Target.Count = 1 Then
If Target.Offset(0, -2) <> "" Then Exit Sub
 
Bonsoir

Peux-tu essayer
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E16:E40], Target) Is Nothing And Target.Count = 1 Then
If Target.Offset(0, -2) <> "" Then Exit Sub
  UserForm3.Left = Target.Left + 150
  UserForm3.Top = Target.Top + 70 - Cells(ActiveWindow.ScrollRow, 1).Top
  UserForm3.Show
End If
  If Target.Count > 1 Then Exit Sub
  ligne = Target.Row
  If Not Intersect([C16:C40], Target) Is Nothing Then
    Target = IIf(Target = "ü", "", "ü")
        If Target = "" Then
            Target.Offset(0, 4).FormulaR1C1 = "=IF(ISNA(VLOOKUP(RC5,tablo,6,0)),0,VLOOKUP(RC5,tablo,6,0))"
            Target.Offset(0, 5).FormulaR1C1 = "=RC[-1]*RC[-2]"
            Target.Offset(0, 6).FormulaR1C1 = "=IF(ISNA(VLOOKUP(RC5,tablo,7,0)),0,VLOOKUP(RC5,tablo,7,0))"
        Else
            Target.Offset(0, 4).Resize(1, 3) = ""
        End If
    End If
End Sub
 
- 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

Discussions similaires

Réponses
8
Affichages
241
Réponses
10
Affichages
336
  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
166
Retour