Création d'une macro (extraction de données)

Bonjour, je suis actuellement en stage et je dois réaliser un tableur excel me permettant d'extraire un nombre assez conséquent de données d'un tableau (plus de 3000 lignes)

Ma requête est donc le suivante : j'aimerais que sur une feuille distincte, en notant le nom d'un des utilisateurs (1ere colonne) dans une cellule en particulier je puisse extraire l'ensemble des données se trouvant sur la première page. (6 colonne en tout)

J'ai réaliser une feuille test afin de faciliter la compréhension.

Merci de votre aide !

Bonjour,

Tu as oublié d'indiquer la cellule ou tu mettais le nom de l'utilisateur à extraire.

Et également d'indiquer si ton classeur de travail ne comporte également qu'une feuille (donc feuilles d'extraction à créer) ou s'il dispose d'une feuille prévue ou utilisable pour l'extraction.

Bonjour,

Bonjour MFerrand,

Un début de réponse avec un exemple basé sur un tableau croisé dynamique (TCD) et l'option "Afficher les pages de filtre de rapport..."

Cdlt.

Re,

A défaut de réaction, plage nommée en dynamique, cellule de choix nommée, et ajout d'une feuille...

Sub Extraire()
    Dim nf As Worksheet
    If [choixUt] = "" Then Exit Sub
    Set nf = Worksheets.Add(after:=Worksheets(1))
    [tablo].Cells(1, 1).Resize(, 6).Copy
    With nf.Range("A1")
        .PasteSpecial xlPasteAll
        .PasteSpecial xlPasteColumnWidths
        .Offset(1).Value = [choixUt]
    End With
    [tablo].AdvancedFilter xlFilterCopy, nf.Range("A1:F2"), nf.Range("A3:F3")
    nf.Rows("1:2").Delete
End Sub

Cordialement,


Ah ! Salut ! On s'est croisé... J'ai eu un plantage sur le premier essai d'envoi...

Re,

Merci Mr Ferrand c'est exactement ce que je recherche!!! mais je me demandais (je suis novice en excel) comment devrais-je modifier la macro pour l'étendre à 3000 lignes au lieu de 200?

Merci

Bonsoir,

Si tu nommes les plages de la même façon (voir dans le Gestionnaire de noms), ça s'adapte quelle que soit la dimension.

Bonne soirée.

Merci j'ai réussi et dernière petite question, est-il possible que à chaque feuille qui se crée, des graphiques se créent aussi automatiquement en fonction des tableaux extrait?

Merci beaucoup

Aucune idée ! Il n'était pas question de graphique jusqu'ici... Mais il me semble que la solution la plus économique serait de préconstruire un graphique qui correspond à ce qu'on veut et modifier par macro les sources de données pour qu'il s'adapte.

Mais là, je ne suis pas trop spécialiste et tu n'as pas donné tous les éléments...

A+

Rechercher des sujets similaires à "creation macro extraction donnees"