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

Excel Discussion :

Copier la valeur d'une cellule dans une autre feuille suivant une condition [XL-2003]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut Copier la valeur d'une cellule dans une autre feuille suivant une condition
    Bonjour,

    J'explique mon problème :

    Dans un classeur j'ai 2 feuilles (Clients et Facture)
    Dans la feuil client j'ai un tableau qui donne les renseignement sur les clients (Réf, nom, nationalité, produit, qté, date d'achat) et qui se met à jour au fur et à mesure

    Sachant qu'un client peut acheter 1 ou plusieurs produits

    Dans la feuille facture, je voudrais bien quand j'appelle un Réf, lister les produits acheter par le client en référence en les copiant toujours dans les premiers cellules vides.

    J'ai déjà essayé de combiner la fonction si, index, equiv et recherchev mais il y a toujours des problèmes.

    Est ce que quelqu'un a une idée pour m'aider sachant que je ne connait pas trop Vba.

    Merci beaucoup

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,
    Avec un ComboBox contenant la liste des produits vous en choisissez un et les renseignements utiles vont se placer dans leur colonne et su le première ligne vide.
    Ai-je bien compris?
    Il faut passer par VBA

    Pourtant avec INDEX et EQUIV on peut y arriver. Si j'avais votre fichier sous la main je parie que jepourrais vous faire un exemple.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Merci pour votre réponse.

    Moi je croyais que j'allais pouvoir le faire avec index et equiv mais dès que je commence à recopier la formule ca chamboule.

    Ci joint le fichier il est vraiment un brouillon encore

    Merci
    Fichiers attachés Fichiers attachés

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonsoir,
    INDEX EQUIV fonctionne mais en formule matricielle (Validée avec Ctrl+Maj+Entrée)
    J'ai mis au point la formule dans la colonne C mais attention une formule matricielle ne fonctionne pas dans des cellules fusionnées donc j'ai supprimé la fusion des cellules C., D., E., F., G., H.

    Cela à l'air de bien fonctionner, faites des essais et vous verrezbien.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    Ca fonctionne super bien et je vais essayer de comprendre tout les fonction que vous avez inséré pour pouvoir refaire moi même.

    Est ce que vous avez un astus pour creer la liste dans la feuille Proformat!D5 sans doublon?

    Merci beaucoup

    Bruno

  6. #6
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Ça marche. Merci beaucoup

    Ceci est un autre question :

    Je souhaite automatiser le numéro de la facture par exemple :001/0212

    001 est le numéro de la facture qui va se réinitialiser à chaque début du mois
    02 représente le mois de février (11=Novembre;...)
    12 représente l'année 2012

    Y a t il un truc pour ca?

    A+

    Bruno

  8. #8
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Re,
    Avec VBA créer une fonction personnalisée mais pour cela il faut qu'il existe une liste des factures déjà editée pour pouvoir récupérer le n° de la dernière et l'incrémenter de 1 ou le remettre à 1 après comparaisons des mois de la date d'édition de la dernière et de la nouvelle.
    Mais ne connaissant pas la structure et la disposition de votre fichier ce n'est guère facile de vous aider.

  9. #9
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,
    Après réflexion une suggestion pour la composition du n° de document.
    Voyez dans le fichier joint.

  10. #10
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Bonsoir,

    Ceci marche mais je souhaite que le numéro de facture incrémente au fur et à mesure que j'imprime (toujours en réinitialisant en début de mois)

    J'ai pensé à rajouter une colonne n°de facture dans la feuille clients et le récupérer par client mais je trouve pas la combinaison.

    Vous trouverez ci-joint ce que j'ai fait

    Bonne soirée,

    Bruno
    Fichiers attachés Fichiers attachés

  11. #11
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonsoir,
    Le but est d'imprimer une facture donc moi je mettrais une liste de validation sur le n° de facture et avec la formule INDEX j'irais rechercher le client correspondant.

  12. #12
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Bonjour Robert,

    votre conseil m'a beaucoup aider merci beaucoup

    A bientôt

    Bruno

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Retrouver une feuille puis une cellule dans un autre fichier
    Par bolide7 dans le forum Excel
    Réponses: 19
    Dernier message: 17/02/2014, 18h54
  2. [XL-2010] Copier des valeurs d'un sommaire dans d'autres feuilles
    Par Nix83 dans le forum Excel
    Réponses: 1
    Dernier message: 21/04/2013, 15h16
  3. Réponses: 2
    Dernier message: 12/08/2012, 18h43
  4. [XL-2003] copier une cellule dans plusieurs autres cellules
    Par Eric26 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 17/02/2011, 14h27
  5. Réponses: 1
    Dernier message: 25/01/2010, 09h07

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