Liste validation J. Boisgontier...

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 !

Christian0258

XLDnaute Accro
Bonsoir à tout le forum,

Je souhaiterais votre aide afin de modifier un code dans une liste de validation de Mr J. Boisgontier.

voir fichier...

Je vous remercie, par avance, pour le temps que vous voudrez bien m'accorder.

Bien amicalement,
Christian
 

Pièces jointes

Re : Liste validation J. Boisgontier...

Bonsoir,

JB ne semble pas dans le coin, essayez :

- 1ère macro, 2ème ligne :

Code:
If Not Intersect(Target, [B15:B34]) Is Nothing And Target.Count = 1 Then

- 2ème macro, 2ème ligne :

Code:
If Target.Column = [COLOR="Red"]2[/COLOR] And Target.Count = 1 Then

A+
 
Re : Liste validation J. Boisgontier...

ReBonjour à tout le forum,

jOb75, m'a donné la solution pour que je puisse adapter cette liste de validation de "JB".
Je souhaiterais, maintenant, récupérer la TVA placée en colonne 3.
Que faut-il modifier dans les codes, j'ai fait ;

If Target.Column = 3 And Target.Count = 1 Then

mais ça ne fonctionne pas...

Pourriez-vous m'éclairer?

Bien à vous,
Christian
 
Re : Liste validation J. Boisgontier...

Bonjour à tous,
Salut Christian,

Peux-tu essyer avec :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, [B15:B34]) Is Nothing And Target.Count = 1 Then
     If Not IsError(Application.Match(Target.Value, [marque], 0)) Then
       Target.Offset(, 1) = ""
       ActiveWorkbook.Names.Add Name:="mémo", RefersToR1C1:="=" & Chr(34) & Target.Value & Chr(34)
     Else
       Target.Offset(, 1) = Range([mémo])(Application.Match(Target.Value, Range([mémo]), 0)).Offset(, 1)
       [B][COLOR=Blue]Target.Offset(, 2) = Range([mémo])(Application.Match(Target.Value, Range([mémo]), 0)).Offset(, 2)[/COLOR][/B]
     End If
  End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
    ActiveWorkbook.Names.Add Name:="mémo", RefersToR1C1:="=" & Chr(34) & Target.Value & Chr(34)
  End If
End Sub

Il faut renseigner la troisième colonne des tes tables

A++
A+ à tous
 
- 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
240
  • Question Question
Microsoft 365 INDEX equiv
Réponses
1
Affichages
114
Réponses
40
Affichages
1 K
Réponses
8
Affichages
175
Retour