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 :

Outil de recherche de produit


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    mannequin lingerie
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : mannequin lingerie

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Par défaut Outil de recherche de produit
    Bonjour à tous,
    nouvelle dans ce milieu masculin, je suis un peu larguée dans les macros et tout ça, mais je m'y mets doucement avec l'aide de mon petit frère,
    je suis actuellement en train de me lancer en auto-entrepreneuse dans la vente à domicile, j'aimerai proposer à mes clientes un outil qui m'aiderait à enregistrer des commandes, j'en ai trouvé un que j'ai voulu un peu adapter avec mon frère, mais sans réussite, il m'affiche un code erreur '1004' nom de champ introuvable ou incorrect dans la plage d'extraction avec ça surligné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Range("Database").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
            ("Criteria"), CopyToRange:=Range("Extraction"), Unique:=False
    et je me demandais si on pouvait changer un peu la fenêtre de recherche, en ajoutant des choses, comme un endroit ou je pourrais rentrer des produits pour les enregistrer dans mon catalogue, et je la trouve aussi un peu tristounette la fenêtre, j'ai un flyer avec un logo que j'aimerai pouvoir incorporer, c'est possible?

    En attendant une réponse je vais continuer à chercher une solution, merci de votre attention.
    Kiss...Arianne

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2013
    Messages : 120
    Par défaut
    Bonjour,

    Si j'ai bien comprit ton problème, tu souhaites créer un fichier excel contenant tous tes produits avec les références, ainsi qu'une sauvegarde de tes commandes tout en passant par un UserForm pour le design ?

    Sinon, il est effectivement possible d'insérer des images dans un userForm, cela se passe dans la boite d'outils qui se lance quadn tu crée ton nouveau UserForm dans l'éditeur VBA.

    Pour ce qui est de ton erreur, je vais te donner un code pour réaliser les filtres, si j'ai bien compris c'est ce que tu recherches à faire pour le moment .

    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
    16
     
     
    Dim texte as Variant
     
    'On affecte à la variable texte la valeur contenue dans notre textBox
    Texte = ValeurRecherche_TextBox
     
     Worksheets("nomDeFeuilleOuRealiserLeFiltre").[A1].AutoFilter Field:=1, Criteria1:="*" & Texte
     
            'Copie des données si la cellule A1 est vide à partir de cette cellule
     
                Worksheets("feuilleCible").Columns("A:H").SpecialCells(xlCellTypeVisible).Copy Worksheets("feuilleDestination").Range("A1")
                Worksheets("feuilleCible").[A1].AutoFilter
     
               'Décharge l'userForm
                Unload Me
    Petite précision : Field est le numéro de la colonne où tu souhaites effectuer ta recherche, si la colonne est B, Field aurait était égale à 2

    Si tu as des questions concernant des macros où même sur la conception de ton classeur, n'hésites pas à me contacter

    Thomas

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Nom : smileys-boule-cristal-tns0.gif
Affichages : 184
Taille : 49,8 Ko

    Citation Envoyé par Arianne Voir le message
    j'en ai trouvé un que j'ai voulu un peu adapter avec mon frère, mais sans réussite, il m'affiche un code erreur '1004' nom de champ introuvable ou incorrect dans la plage d'extraction avec ça surligné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Range("Database").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("Criteria"), CopyToRange:=Range("Extraction"), Unique:=False
    Ne sachant pas le reste de la macro, le contenu originel du fichier et ce que tu as modifié, il est impossible d'apporter une réponse à ta question.
    La seule chose que je peux te dire c'est que la syntaxe de la ligne de code que tu présentes est correcte et donc que, même si c'est sur cette ligne que l'erreur apparait, la source du problème est très certainement ailleurs.
    Je peux aussi te dire que visiblement ton fichier contient de nombreuses plages de données nommées et que si tu as bidouiller dans ton fichier, tu as pu modifier les dimensions ou le contenu de ces plages (ou même les supprimer), ce qui a probablement causé ton problème.

    et je me demandais si on pouvait changer un peu la fenêtre de recherche, en ajoutant des choses, comme un endroit ou je pourrais rentrer des produits pour les enregistrer dans mon catalogue,
    Tu penses sérieusement qu'il soit possible de répondre à cette question sans avoir aucune idée de la nature de ton fichier ?

    et je la trouve aussi un peu tristounette la fenêtre, j'ai un flyer avec un logo que j'aimerai pouvoir incorporer, c'est possible?
    D'abord, il faut que tu ais ton logo sous forme de fichier image (JPG, PNG, GIF, TIF, BMP ou autre).

    Je ne connais pas Excel 2010 mais dans 2007, on procède ainsi.
    Ruban Insertion > Image > Tu sélectionnes ton fichier Image > Insérer

  4. #4
    Membre à l'essai
    Femme Profil pro
    mannequin lingerie
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : mannequin lingerie

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Par défaut Outil de recherche de produit
    Merci de m'avoir répondu si vite,
    effectivement, je viens de me rendre compte que j'avais oublié de mettre mon excel, c'est chose faite
    pour ce qui est de mon petit outil, pour résumé, j'ai un catalogue de produits de sous-vêtement que je dois rentrer sur excel, vive le 21e siècle, j'aimerai pouvoir utiliser cet outil pour à la fois enregistrer les produits que je propose de mon côté, et pour les clientes leurs permettre de faire leurs petites sélections de leurs cotés qu'elles m'enverraient par mail, voilà.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre expérimenté
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2013
    Messages : 120
    Par défaut
    Et donc tu voudrait pouvoir faire un filtre sur les différents type de produit ? Je ne peux pas ouvrir ton fichier vu que je suis au travail mais j'y regarderai ce soir.

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je ne comprends pas trop pourquoi tu veux créer une macro.

    Il te suffira d'ajouter à ton tableau de mettre une "Quantité" en colonne D dans laquelle tes client(e)s pourront indiquer la quantité qu'ils souhaitent de chaque article.
    Ensuite, quand tu récupère ton fichier, tu fais un tri sur cette colonne D pour voir en début de liste les articles commandés.

    Dans tout ça, je ne vois pas de besoin de macro.

  7. #7
    Membre à l'essai
    Femme Profil pro
    mannequin lingerie
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : mannequin lingerie

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Par défaut
    Salut à vous, et bien, ce n'est pas tant que ça me gênerait de faire comme tu le suggères Menhir, cependant c'est dans un premier temps, c'est pour proposer une alternative à mes clientes, chez elle, d'ailleurs, j'ai complètement oublié de vous dire, je dois être un peu blonde, dans mon résultat de recherche, il me faudrait un aperçut en vignette de l'article, bah oui, si on ne peut pas voir ce qu'on achète c'est bêta...

  8. #8
    Membre à l'essai
    Femme Profil pro
    mannequin lingerie
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : mannequin lingerie

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Par défaut
    Citation Envoyé par Tooth Voir le message
    Et donc tu voudrait pouvoir faire un filtre sur les différents type de produit ? Je ne peux pas ouvrir ton fichier vu que je suis au travail mais j'y regarderai ce soir.
    Et bien tu me laisses tomber?

  9. #9
    Membre expérimenté
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2013
    Messages : 120
    Par défaut
    Non désolé, juste oublié de répondre

    Il faudrait que tu fasses 2 interfaces graphique, je pense que ce serait plus simple pour toi et tes cliente, a savoir une pour rechercher des produits et une pour toi pouvoir ajouter les produits que tu souhaites. Il est également possible d'ajouter des images sur tes UserForm comme tu voulais le faire à l'origine.

  10. #10
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je pense qu'il aurait mieux valu que je m'abstienne de répondre mais j'espère que tu ne vas pas prendre négativement cette réponse qui a pour but de t'expliquer les raisons probables de cet absence de réponses.

    D'abord, ton problème est mal expliqué.
    C'est sans doute parce que ton besoin est mal définit. Il faudrait que tu prennes le temps de bien réfléchir à ce que tu souhaites obtenir.

    Ensuite, ce que tu demandes est un développement d'application.
    Aussi étrange que cela puisse paraitre, il y a peu de personne tentées de passer plusieurs heures de développement pour créer une application pour une parfaite inconnue qui les oubliera ensuite rapidement après un fugitif merci (dans le meilleur des cas).
    Le but de ce forum n'est pas de développer des application gratuitement mais d'échanger des renseignements techniques.

    Enfin, quand on se lance dans une application aussi ambitieuse, il faut commencer par se former soit même.
    Il y a, sur ce site et ailleurs, des tutoriels Excel et Acces qui permettre d'apprendre les bases de ces logiciels. Dire "je n'y connais rien" n'est pas une excuse pour dire "faites-le à ma place".

    Je ne te dis pas ça de manière agressive et j'espère que tu ne le prendras pas comme tel. J'espère au contraire que tu sauras en tirer quelque chose de positif.

    Bonne chance dans ton entreprise.

Discussions similaires

  1. Recherche un produit de statistiques.
    Par Hervé Saladin dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 10/03/2006, 22h26
  2. Outil pour rechercher dans toutes la base
    Par ChrOnOs83 dans le forum Access
    Réponses: 4
    Dernier message: 24/01/2006, 14h49
  3. Outils pour rechercher des fuites de memoires dans un prog
    Par elekis dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 29/04/2005, 21h06
  4. Outil de recherche de fuite mémoire
    Par eag35 dans le forum MFC
    Réponses: 4
    Dernier message: 02/02/2005, 12h46

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