EXCEL : Macro - recupération de données
Résolu/Fermé
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
-
Modifié par en2mots le 12/05/2011 à 21:22
en2mots Messages postés 166 Date d'inscription samedi 31 mai 2008 Statut Membre Dernière intervention 23 octobre 2016 - 11 mai 2011 à 22:03
en2mots Messages postés 166 Date d'inscription samedi 31 mai 2008 Statut Membre Dernière intervention 23 octobre 2016 - 11 mai 2011 à 22:03
A voir également:
- Macro excel pour récupérer des données
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Recuperer message whatsapp supprimé - Guide
- Trier des données excel - Guide
- Recuperer video youtube - Guide
6 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
26 avril 2011 à 15:48
26 avril 2011 à 15:48
Bonjour à tous
Ci joint proposition: déclenchement au changement de référence
Le codes se trouvent dans le module feuille extraction (clic droit sur nom de l'onglet "extraction"; visualiser le code)
https://www.cjoint.com/?3DApQQvvAf8
Ci joint proposition: déclenchement au changement de référence
Le codes se trouvent dans le module feuille extraction (clic droit sur nom de l'onglet "extraction"; visualiser le code)
https://www.cjoint.com/?3DApQQvvAf8
Private Sub Worksheet_Activate() Dim lig As Integer Sheets("parametre").Range("refs").ClearContents With Sheets("stages") ' liste des références uniques .Range("B1").AutoFilter .Range("A1:J1000").AdvancedFilter Action:=xlFilterCopy, Copytorange:=Sheets("parametre").Range("B1"), Unique:=True End With End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub Me.Range("A3:J200").Clear If Target <> "" Then With Sheets("stages") .Range("A1").AutoFilter Field:=2, Criteria1:=Range("choix") With .Range("A1:J1000") .SpecialCells(xlCellTypeVisible).Copy Me.Range("A2") .AutoFilter Field:=2 End With End With End If End Sub