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 !

Re : Extraction

Bonjour,

ce petit code à affecter à ta liste déroulante répond à ton besoin.

VB:
Sub Macro1()
Application.ScreenUpdating = False
    Critère = [B7]
    Cells.Rows(13).ClearContents
    Sheets("DONNEES").Activate
    Set c = Range("A6:D" & [D65536].End(xlUp).Row)
    c.AutoFilter
    c.AutoFilter Field:=4, Criteria1:=Critère
    Intersect(c.SpecialCells(xlCellTypeVisible), Columns(1)).Copy
    Sheets("Surveillance").Activate
    [D13].Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= False, Transpose:=True
    c.AutoFilter
End Sub
 
Dernière édition:
Re : Extraction

Salut eutophisation, le Forum

Peut-être comme cela

Code:
=SI($B$7="A";1;SI($B$7="B";2;SI($B$7="C";3;SI($B$7="D";4;""))))
en D13 de la feuille Surveillance et

Code:
=D13+4
en E13 à incrémenter vers la Droite

Sous réserve que j'ai bien compris car en D22 de la Feuille Données il devrait y avoir un A et non un D

A Tester

EDITION: Salut Softmama 🙂

Bonne Journée
 

Pièces jointes

- 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
7
Affichages
676
  • Question Question
Microsoft 365 Rechercher date
Réponses
5
Affichages
226
Réponses
10
Affichages
302
Réponses
4
Affichages
266
Réponses
55
Affichages
2 K
Réponses
10
Affichages
394
Retour