Sortir données d'un tableau excel avec vba

Bonjour,

J'ai un tableau excel avec des données revenant plusieurs fois et j'aimerais mettre les données utilisées dans un autre tableau:
ex:

input:
pomme - poire - poire - banane - pomme - cerise - pomme - poire - banane - banane - poire

output:
pomme - poire - banane - cerise

merci à celui, ceux qui pourront m'aider
Configuration: Windows XP Internet Explorer 6.0

1 réponse

  1. Bonjour,

    Pourquoi ne pas faire un tableau croisé dynamique?
    Ca te synthétisera ton tableau avec les output voulus.

    Mais si tu veux vraiment du vba :
    sub marco ()

    dim i,j, a,b, reference, c as string
    cells(i,j).select 'i et j sont la ligne et la colonne de la premiière ligne
    do while selection <> "" then
    selection = reference
    a= 2
    c=0
    cells(a,b).select ' a est la première ligne de ton nouveau tableau et b la colonne de ton tableau
    do while selection <>""
    if selection = reference then
    c=1
    end if
    a=a+1
    loop
    if c=0 then
    cells(a,b).select
    selection = reference
    i=i+1
    cells(i,j).select
    loop
    end sub

    si c'est sur des feuilles différentes : sheets("nomfeuille").select

    un conseil ait la fenetre vba et excel en visu et appuie sur f8, tu veras ce que fait lea macro en détail
    1
    1. Merci pour l'info, ça fonctionne!
      0