Macro pour coller le résultat d'une liste validation dans une autre colonne...

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
Bonjour à tout le forum,

Je souhaiterais votre aide pour une macro qui devra coller, dans la même feuille, le choix d'une de validation et...

voir fichier

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

Bien amicalement,
Christian.
 

Pièces jointes

Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Re, le forum, Laurent,

Merci, Laurent, pour ton travail.
C'est impec, je te remercie à nouveau.

J'aurai, toutefois, encore besoin de vos lumières sur une demande, voir nouveau fichier ci-joint...

Bien à toi,
Christian
 

Pièces jointes

Dernière édition:
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Bonjour à tous,
Salut Christian,

Dans le code la feuille "SAISIR ETIQUETTES" :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([r3:r42], Target) Is Nothing Then UserForm4.Show

If Not Intersect([F3:F42], Target) Is Nothing Then
fin = Range("F65536").End(xlUp).Row
For Each c In Range(Cells(3, 6), Cells(fin, 6))
If Range(c.Address).Offset(, 4) = Empty Then Range(c.Address).Offset(, 4) = 1
Next c
End If
End Sub

A++
A + à tous
 
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Re, le forum, Laurent, JCGL

Merci l'ami Jean-Claude, l'ensemble fonctionne parfaitement.
Merci également à Laurent.

Pourriez-vous me dire comment modifier et intégrer cette macro
voir fichier (dernière version)


Bien à vous.
Christian
 

Pièces jointes

Dernière édition:
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Re, le forum,

Je reviens vers vous, une dernière fois promis, pour jeter un oeil dans le fichier ci-dessus ...adapter et intégrer une macro

Je suis conscient, du dérangement que je vous occasionne.
Merci pour le temps que vous voudrez bien m'accorder.

Bien à vous,
Christian
 
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Bonjour à tous,
Salut Christian,

Peux-tu essayer ceci dans le code de la feuille :

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([R3:R42], Target) Is Nothing Then UserForm4.Show

If Not Intersect([F3:F42], Target) Is Nothing Then
Fin = Range("F65536").End(xlUp).Row
For Each c In Range(Cells(3, 6), Cells(Fin, 6))
ActiveCell.Value = Cells(Target.Row - 1, Target.Column).Value
If Range(c.Address).Offset(, 4) = Empty Then Range(c.Address).Offset(, 4) = 1
Next c
End If
End Sub

A++ l'ami
A + à tous
 
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Re, le forum, JCGL,

Un grand merci à toi, cher collègue, Jean-Claude.

Dis-moi, que faut-il ajouter à ta macro (sur la dernière modif ;recopie plat du dessus) pour que le chiffre 1
s'inscrive également en Col J.

à vous lire.

Bien à vous,
Christian
 
Re : Macro pour coller le résultat d'une liste validation dans une autre colonne...

Bonjour à tous,
Salut Christian,

Tant que tu n'as pas quitté la cellule, il n'y a pas d'action... repérable par le _SelectionChange.
Mais quand tu rentres une nouvelle donnée en F, le 1 est bien placé en J dans les cellules vides.

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
40
Affichages
1 K
Réponses
3
Affichages
119
Retour