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 :

[VBA-E] afficher des données apres saisie dans cellule


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 3
    Points : 4
    Points
    4
    Par défaut [VBA-E] afficher des données apres saisie dans cellule
    bonjour tout le monde,

    j'espere que la formulation de mon sujet n'est pas trop trodue, voici la question correspondante si quelqu'un a la gentillesse de s'y attarder:

    j'ai un tableau dans un onglet sous excel dans lequel j'ai les données suivantes:
    N° de rayon
    N° de produit
    CA
    DATE
    etc
    (un rayon peut avoir plusieurs produits)

    dans un autre onglet l'utilisateur saisie le rayon (dans une cellule) et j'aimerais que tous les produits (ainsi que CA et dates correspondant) s'affiche
    je pensais qu'une formule matricielle pourrais suffir mais on m'a dit que ce genre de fonction passait forcément par VBA... étant une grande debutante dans se domaine si quelqu'un pouvait me donner quelques pistes ca serait tres sympa
    (ps: jai deja utilisé la fontion de recherche sur le forum, meme si je me doute que ce genre de probleme a deja été traité, je n'ai rien trouvé, peut etre a cause de la formulation de mon problème )

    merci par avance à ceux qui voudront bien repondre

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Bienvenue sur le forum,
    Pour ta question : oui, une macro serait adaptée à ce que tu souhaites
    Je t'oriente mais pour du code, tu devras attendre une bonne âme, il est tard...
    Déjà, il faudrait que tu précises comment sont organisées les produits
    Je suppose que N° de rayon N° de produit CA DATE etc sont des entêtes de colonnes de ta feuille "Données"
    Auquel cas, quand tu saisies un rayon dans la feuille "Saisie", tu vas devoir faire une recherche de toutes les lignes contenant le N° de rayon de ta feuilles "Données" afin d'en afficher les renseignements des colonnes suivantes.

    1 - saisie de NoRayon -> Feuille Saisie
    2 - recherche 1ère occurence -> feuille Données
    3 - Dupliquer la ligne dans feuille Saisie
    4 - Tant que NoRayon est trouvé, on continue -> 2, 3 et 4

    Reste deux questions : Comment lancer la macro ? Où la placer ?
    Tu peux faire ça à l'aide d'un bouton placé sur la feuille Saisie, le code se trouvant dans un module, ou tu peux mettre la macro dans le code de la feuille de calcul, la mise à jour s'effectuant à la validation de la saisie du N° de rayon.

    Désolé mais ce sera tout pour ce soir

    Bonne chance

    A+

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    merci ouskel'n'or!!
    je ne pensais pas que quelqu'un repondrait si tard

    pour ta supposition c'est exact, sur un onglet j'ai les entetes de colonne et les infos suivante suivante:

    N°Rayon N°produit CA date
    AV1 0612 2 100 12/04/2006
    AV1 0613 2 200 13/04/2006
    AV3 0614 2 300 14/04/2006
    AV3 0615 2 400 15/04/2006
    AV3 0616 2 500 16/04/2006
    AV3 0617 2 600 17/04/2006
    AV1 0618 2 700 18/04/2006
    AV1 0619 2 800 19/04/2006
    AV1 0620 2 900 20/04/2006
    AV3 0621 3 000 21/04/2006
    AV4 0622 3 100 22/04/2006
    AV4 0623 3 200 23/04/2006


    sur un autre onlget j'ai preparé une cellule ou l'utilisateur saisi le n° du rayon et dans un second tableau je dois avoir les prodtuis, CA date etc corresponsants
    je dois donc faire une boucle?
    jvais essayer de de bricoler un truc et je reviens, si en attendant quelqu'un a une proposition n'hesiter pas

    merci encore

  4. #4
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Salut,
    je voudrais bien essayer de faire ton truc, mais j'ai juste un début de question: tu donnes 4 intitulés de colonne, et je ne sais pas comment les données que tu as données en exemple se répartissent...
    Le numéro de rayon, c'est
    AV1, ou
    AV1 0612, ou
    AV1 0612 2 ?

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Hello megaxel,
    Comme je l'ai fait, je te le passe. Je n'ai pas le tps... alors bon courage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    N°Rayon  N°produit  CA        date
    AV1		0612-2	100	12/04/2006
    AV1		0613-2	200	13/04/2006
    AV3		0614-2	300	14/04/2006
    AV3		0615-2	400	15/04/2006
    AV3		0616-2	500	16/04/2006
    AV3		0617-2	600	17/04/2006
    AV1		0618-2	700	18/04/2006
    AV1		0619-2	800	19/04/2006
    AV1		0620-2	900	20/04/2006
    AV3		0621-3	000	21/04/2006
    AV4		0622-3	100	22/04/2006
    AV4		0623-3	200	23/04/2006
    A+

    NB - J'ai pu mal interpréter, ce que le résultat de ma cogitation...

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    est un filtre automatique, tous simplement ne te conviendrai-t'il pas... tu te met dans une cellule de ton tableau puis menu Donnée/ Filtre / Filtre Automatique :

Discussions similaires

  1. Afficher des données d'excel dans des txtbox
    Par drutarus dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 17/03/2013, 17h31
  2. afficher des données en dynamique dans un gridview
    Par DeveloppeurWeb dans le forum VB.NET
    Réponses: 0
    Dernier message: 05/07/2011, 18h48
  3. Réponses: 5
    Dernier message: 06/02/2007, 13h46
  4. [VBA-E] afficher des données dans des cellules
    Par Bad Bond dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/04/2006, 14h04
  5. [VBA-E]Transfere des données d'Excel dans une table Access
    Par flo83 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/04/2006, 09h22

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