IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

filtrage et recup de données


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut filtrage et recup de données
    Bonjour à tous,

    Voila j'ai un gros fichier de données sous excel trié par colonne.
    Ce fichier enregistre un certain nombre de personnes avec leurs caracteristiques.
    Il existe deja une macro qui parse ce fichier, qui récupère le nom de toutes ces personnes et les réaffiche en créant une autre feuille, mon problème est que je ne veux pas tous les afficher , seulement selon certains critères.

    1/ Concrètement j'ai des personnes dont le type (colonne G) est "Designed" , et d'autres "not designed"'.
    je voudrais afficher sur la nouvelle feuille seulement les personnes "designed"

    Comme je l'ai dis plus haut , ce tableau récupère certaines données dans les cellules mais je voudrais , donner du détail à certaines cellules

    2/ Par exemple quand je glisse sur la cellule, je voudrais avoir la valeur d'une autre cellule (ex : B6 = 89 --> détail : "code VB6789" (H7) )

    Comme vous l'aurez compris, la macro sert à créer la feuille automatiquement grace au fichier de données, il faut donc que ce filtrage (1) et la recup (2) se fasse dans la macro et non pas sur le fichier.

    Je ne suis pas un pro en VBA, si quelqu'un pouvait m'aider ce serait sympa

    n'hesitez pas si vous avez des questions supplémentaires

    merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 45
    Par défaut
    Bonjour,

    Concernat le point 1, tu peux avoir comme code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    dim Ligne1 as long, Ligne2 as long
    Ligne1=1
    Ligne2=1
    while cells(Ligne1,1)<>"" 'En supposant que le nom des personnes soit en colonne A et commence à la ligne1
          if sheets("feuil2").cells(Ligne1,7)="Designed"
          'Reprise de colonnes de l'ancienne Feuille
          sheets("feuil2").cells(Ligne2,1)=sheets("feuil1").cells(Ligne1,1)=
          ligne2=Ligne2+1
          end if
    ligne1=Ligne1+1
    wend
    Dans cette exemple j'ai seulement repris lla colonne A.

    mais pour le second point, je ne sais pas comment tu veux afficher les infos (msgbox, commentaires?).

Discussions similaires

  1. Usb : recup des données d'un appareil connecté à un port usb
    Par firejocker dans le forum Visual C++
    Réponses: 1
    Dernier message: 26/03/2007, 09h53
  2. problème "left join fetch" recup de données associées
    Par ddv_again dans le forum Hibernate
    Réponses: 2
    Dernier message: 19/12/2006, 17h29
  3. Recup de données par GetPrivateProfileStruct
    Par dede92 dans le forum Windows
    Réponses: 1
    Dernier message: 08/06/2006, 17h59
  4. [Tableaux] probleme de recup des données
    Par Tr@nkill dans le forum Langage
    Réponses: 8
    Dernier message: 05/04/2006, 09h59
  5. recup de données sur MAC
    Par sarastro dans le forum Apple
    Réponses: 5
    Dernier message: 12/05/2005, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo