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 :

probleme de programmation (debutant)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    bonjour à tous,

    Je débute en vba et j'aimmerais faire un programme qui permet de prendre que les filles d'un tableau (feuille1) et les copier dans la feuille 2.Voila mon probleme.
    Si quelqu'un peut me venir en aide.
    Merci par avance,
    Cordialement,

    Oudin77

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Et comment tu reconnais que ce sont des filles dans ton tableau ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    parcequ'il ya des caracteristiques dans mon tableau et c'est afficher le genre (femme/homme)

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Donc avant de te lancer dans le codage de la macro tu dois pouvoir faire l'action à la main.
    Je suppose que tu as une colonne avec les gens dedans et une colonne avec le genre.
    Tu filtres sur la colonne genre (Mettre au préalable Données > Filtre > Filtre Automatique)
    Et tu copie/colle les gens (qui ne sont alors que des filles).

    Tu n'as plus qu'à faire l'action en enregistrant la macro puis tu l'édites et éventuellement tu la modifie pour la rendre un peu plus jolie et performante.

  5. #5
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    un exemple qui pourrait t'aider:
    disons que ton tableau a 2 colonnes: NOM (col A) et SEXE (col B)
    Les cellules concernées sont de A1 à B500

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim c As Range
    For Each c in Range("A1:A500")
    If Range("B" & c.Row).Value = "Fille" Then
       MsgBox "Fille détéctée en ligne " & c.Row & " !"
    End If

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

    Tu peux essayer ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    sub Recopie
     
    dim X as long, y as long
    x=1
    y=1
    'Si il s'agit dune fille ou d'un garçon dans la colonne A et que ça commence a  la ligne 1
    while cells(x,1)<>""
    if sheets("Feuil1").cells(x,1)="fille" then
    sheets("feuil2").cells(y,1)=cells(x,2) 'par exemple 
    y=y+1
    end if
    x=x+1
    wend 
    end sub
    Tiens esaye avec cette exemple, tu devras adapté le code en fonction du nom des feuilles et des données que tu souhaite obtenir. je ne peux pas t'aider plus sans voir le fichier

Discussions similaires

  1. Debutant en Perl.Probleme de programmation
    Par guihzmo dans le forum Bioinformatique
    Réponses: 18
    Dernier message: 06/11/2008, 14h33
  2. [DEBUTANT]Probleme executer programme
    Par lavazavio dans le forum Dev-C++
    Réponses: 6
    Dernier message: 27/10/2007, 21h30
  3. Réponses: 2
    Dernier message: 31/05/2005, 09h50
  4. [TP]Problème de programme exécutable en mode graphique
    Par GoodVibe dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 24/09/2004, 09h47
  5. [Kylix] probleme execution programme
    Par vin's dans le forum EDI
    Réponses: 1
    Dernier message: 31/03/2004, 12h25

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