dn35
XLDnaute Occasionnel
Re-bonjour le forum
Je reviens à nouveau vers vous pour m'aider ... 😱
J'ai une base de donnée d'où je dois extraire plusieurs valeurs en fonction d'une valeur choisie dans une liste de choix.
Grace aux excellents codes de BOISGONTIER, j'ai quelques idées mais qui ne donnent rien à chaque fois parce qu'en fait je ne saisi pas très bien le code que je vous copie ci-dessous :
Je vous joint un bout du fichier pour que vous visualisiez mieux mon problème. en fait dans l'onglet "broyage" la liste de choix permet de choisir une référence. Les cellules en dessous doivent se renseigner par le principe d'une rechercheV d'après l'onglet "BD broyage". Si je veux passer par un code VBA c'est que je souhaite pouvoir mettre également de la mise en forme sur ma police dans ma base de données et la voir s'appliquer dans la fiche techniqueMerci d'avance à tous
Bonne soirée
Laure
Je reviens à nouveau vers vous pour m'aider ... 😱
J'ai une base de donnée d'où je dois extraire plusieurs valeurs en fonction d'une valeur choisie dans une liste de choix.
Grace aux excellents codes de BOISGONTIER, j'ai quelques idées mais qui ne donnent rien à chaque fois parce qu'en fait je ne saisi pas très bien le code que je vous copie ci-dessous :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
p = Application.Match(Target, Application.Index([données], , 1), 0)
If Not IsError(p) Then
Sheets("BD").Range("données").Cells(p, 2).Copy Target.Offset(, 1)
End If
End If
End Sub
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
For Each c In [A3:A10]
p = Application.Match(c, Application.Index([données], , 1), 0)
If Not IsError(p) Then
Sheets("BD").Range("données").Cells(p, 2).Copy c.Offset(, 1)
End If
Next c
Application.ScreenUpdating = True
End Sub
Je vous joint un bout du fichier pour que vous visualisiez mieux mon problème. en fait dans l'onglet "broyage" la liste de choix permet de choisir une référence. Les cellules en dessous doivent se renseigner par le principe d'une rechercheV d'après l'onglet "BD broyage". Si je veux passer par un code VBA c'est que je souhaite pouvoir mettre également de la mise en forme sur ma police dans ma base de données et la voir s'appliquer dans la fiche techniqueMerci d'avance à tous
Bonne soirée
Laure