Besoin d'aide: Excel sur une formule macro
Excel-ent
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
zebulon2503 Messages postés 1228 Date d'inscription Statut Membre Dernière intervention -
zebulon2503 Messages postés 1228 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je vous consulte car j'ai créée une base de donnée et un formulaire avec 4 criteres de selection sur liste déroulante, je voudrais qu'une fois renseigné mon formulaire, je puisse cliquer sur le bouton de macro et qu'il recherche dans ma base de donnée les lignes contenant les criteres de recherché et qu'il copie les lignes demandés dans ma feuille de formulaire.
Je suis novice et je pense que c'est possible, le probleme est qu'il faut ecrire une formule de macro et cela dépasse mes compétences!
Si quelqu'un peut m'aider je lui en serait trés reconnaissant!
Voici les critères:
Formulaire de recherche avec liste déroulante:
"Form" critere de recherche en B6 B8 B10
La base de donnée est dans la feuille "Housing" de A7 à M7 jusqu'a A500 M500
et je souhaiterai que les elements de réponse soit copié dans "Form" de A17 à M17
En esperant que j'ai donné un maximum d'info, merci de m'aider dans ma démarches!
Je vous consulte car j'ai créée une base de donnée et un formulaire avec 4 criteres de selection sur liste déroulante, je voudrais qu'une fois renseigné mon formulaire, je puisse cliquer sur le bouton de macro et qu'il recherche dans ma base de donnée les lignes contenant les criteres de recherché et qu'il copie les lignes demandés dans ma feuille de formulaire.
Je suis novice et je pense que c'est possible, le probleme est qu'il faut ecrire une formule de macro et cela dépasse mes compétences!
Si quelqu'un peut m'aider je lui en serait trés reconnaissant!
Voici les critères:
Formulaire de recherche avec liste déroulante:
"Form" critere de recherche en B6 B8 B10
La base de donnée est dans la feuille "Housing" de A7 à M7 jusqu'a A500 M500
et je souhaiterai que les elements de réponse soit copié dans "Form" de A17 à M17
En esperant que j'ai donné un maximum d'info, merci de m'aider dans ma démarches!
5 réponses
Voici le lien vers ton fichier.
Par contre, laisse l'option "vide" dans les choix...
Une fois que tu sélectionnes un type d'appart, tu peux plus revenir au cas général.
Et pour le quartier, tu n'as pas mis de choix tout confondu.
http://www.cijoint.fr/cjlink.php?file=cj201003/cijsEjV6wa.xls
Les cons peuvent avoir l'air intelligent à première vue... Heureusement pour eux que la vitesse de la lumière est supérieure à celle du son.
Par contre, laisse l'option "vide" dans les choix...
Une fois que tu sélectionnes un type d'appart, tu peux plus revenir au cas général.
Et pour le quartier, tu n'as pas mis de choix tout confondu.
http://www.cijoint.fr/cjlink.php?file=cj201003/cijsEjV6wa.xls
Les cons peuvent avoir l'air intelligent à première vue... Heureusement pour eux que la vitesse de la lumière est supérieure à celle du son.
Salut
Peux tu nous mettre un exemple de ton fichier Excel sur http://www.cijoint.fr/ stp ?
Ca permettra de mieux comprendre ton problème.
A+
Peux tu nous mettre un exemple de ton fichier Excel sur http://www.cijoint.fr/ stp ?
Ca permettra de mieux comprendre ton problème.
A+
Bonjour,
Comme tu me l'as demandé, j'ai déposé le contenu.
Voici le lien:
http://www.cijoint.fr/cjlink.php?file=cj201003/cij0GJ3Wzw.xlsm
J'essaye de réaliser une base de donnée permettant de gérer un turnover immobilier tout les 6 mois à 1 ans.
Si tu as besoin de plus de détails, n'hésite pas à me contacter!
A+
Comme tu me l'as demandé, j'ai déposé le contenu.
Voici le lien:
http://www.cijoint.fr/cjlink.php?file=cj201003/cij0GJ3Wzw.xlsm
J'essaye de réaliser une base de donnée permettant de gérer un turnover immobilier tout les 6 mois à 1 ans.
Si tu as besoin de plus de détails, n'hésite pas à me contacter!
A+
Voici le lien pour télécharger le fichier.
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYBKaRUe.xls
J'ai tout mis dans ta procédure "Search 2".
Tu cliques sur Search après avoir choisi tes critères de recherche et ca marche.
(en tout cas, ca fait ce que tu voulais d'après ce que j'ai cru comprendre).
Tiens moi au courant !
A+
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYBKaRUe.xls
J'ai tout mis dans ta procédure "Search 2".
Tu cliques sur Search après avoir choisi tes critères de recherche et ca marche.
(en tout cas, ca fait ce que tu voulais d'après ce que j'ai cru comprendre).
Tiens moi au courant !
A+
Salut,
Alors, j'ai refait le test, ca marche, en revanche, si l'on renseigne les 3 criteres de recherche, la macro trouve le bon résultat!
Mais si on ne rempli que 2 critères, (ex: district + statu) il ne ressort rien, comme si il fallait imperativement les 3 criteres pour la recherche!
Je voudrai pouvoir effectuer des recherches de 1 , 2 ou 3 critrere. Crois tu que cela puisse etre possible?
Alors, j'ai refait le test, ca marche, en revanche, si l'on renseigne les 3 criteres de recherche, la macro trouve le bon résultat!
Mais si on ne rempli que 2 critères, (ex: district + statu) il ne ressort rien, comme si il fallait imperativement les 3 criteres pour la recherche!
Je voudrai pouvoir effectuer des recherches de 1 , 2 ou 3 critrere. Crois tu que cela puisse etre possible?
En fait si, repostes ton fichier (je l'ai plus sur mon PC).
Mais avant, rajoutes une option "Not defined" dans tes listes déroulantes.
Mais avant, rajoutes une option "Not defined" dans tes listes déroulantes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En gros tu veux faire ce que j'ai écris là :
Sinon, pour la 2e partie, tu peux une fois que le logement est pris, l'enlevé de ta liste disponible et le coller sur une autre feuille avec une date de fin de location à laquelle il reviendra automatiquement dans les propositions. ?
Oui c'est faisable :-)
Dans ta feuille "Rented Housing", le statut Occupied signifie que l'appart est déjà loué je pense, donc tu peux faire un tri à partir du statut.
Si l'appart à un statut "Occupied", tu coupes la ligne et la colle dans une nouvelle feuille "Logement loué" ou autre.
C'est bien ca ?
Avec une date de fin de location à laquelle (en récupérant la date du système) le programme remettra l'appart en disponible.
Ca te va ?
Sinon, pour la 2e partie, tu peux une fois que le logement est pris, l'enlevé de ta liste disponible et le coller sur une autre feuille avec une date de fin de location à laquelle il reviendra automatiquement dans les propositions. ?
Oui c'est faisable :-)
Dans ta feuille "Rented Housing", le statut Occupied signifie que l'appart est déjà loué je pense, donc tu peux faire un tri à partir du statut.
Si l'appart à un statut "Occupied", tu coupes la ligne et la colle dans une nouvelle feuille "Logement loué" ou autre.
C'est bien ca ?
Avec une date de fin de location à laquelle (en récupérant la date du système) le programme remettra l'appart en disponible.
Ca te va ?
Oui, c exactement ca, sauf que je voudrai l'automatiser pour eviter les copier coller en touchant a la base de donnée et ensuite fusionner les clients au logement qu'ils prennent.
Je ne c pas trop comment faire pour mettre en place une feuille qui me permette de fusionner des logements avec des clients de maniere automatique. pour qu'ensuite, une fois le logement disponible il apparaisse a nouveau dans ma BD.
Pas trop simple je trouve...
Je ne c pas trop comment faire pour mettre en place une feuille qui me permette de fusionner des logements avec des clients de maniere automatique. pour qu'ensuite, une fois le logement disponible il apparaisse a nouveau dans ma BD.
Pas trop simple je trouve...
Bon, si tu veux pas faire de copier coller, on peut trier les apparts par statut dans la feuille "Rented Housing" (les available en tête de liste, les occupied à la fin) et n'utiliser que les available pour la recherche.
Mais pour ce qui est de lier un appart avec un client, il faudrait déjà avoir une liste de clients tu crois pas ?
Et tu veux les fusionner comment ?
Du genre :
Appart telle taille, tel quartier --> Tel client ?
Mais pour ce qui est de lier un appart avec un client, il faudrait déjà avoir une liste de clients tu crois pas ?
Et tu veux les fusionner comment ?
Du genre :
Appart telle taille, tel quartier --> Tel client ?
Exact,
Pour ce qui est des clients, en fait, il s'agit de client prospect dans "prospective customer" qui ne deviennent des clients que lorsqu'ils signent un contrat de logement, car lorsqu'ils nous contactent, ils consultent plusieurs agences et nous ne remportons pas toujours le contrat.
Donc si je comprend bien, il faudrait au lieu de créer directement une fusion de mes clients prospect avec un logement, il faudrait créer une feuille intermediaire client. Soit, si je comprend bien:
client prospect=>Client=> fusion client et logement
En ce qui concerne la gestion de la date pour que mon logement réapparaissent dans ma liste de logement une fois disponible, il est préférable de créer une macro de mise a jour ou une formule simple suffit?
Merci ;-)
Pour ce qui est des clients, en fait, il s'agit de client prospect dans "prospective customer" qui ne deviennent des clients que lorsqu'ils signent un contrat de logement, car lorsqu'ils nous contactent, ils consultent plusieurs agences et nous ne remportons pas toujours le contrat.
Donc si je comprend bien, il faudrait au lieu de créer directement une fusion de mes clients prospect avec un logement, il faudrait créer une feuille intermediaire client. Soit, si je comprend bien:
client prospect=>Client=> fusion client et logement
En ce qui concerne la gestion de la date pour que mon logement réapparaissent dans ma liste de logement une fois disponible, il est préférable de créer une macro de mise a jour ou une formule simple suffit?
Merci ;-)
Je modifierai en mettant un choix tout confondu pour le quartier et jetterai un oeil a ton codage.
Je te tiens au courant!
Merci ;-)
J'ai testé la CRM, ca marche parfaitement pour le quartier mais si je met juste le type de logement, ca ne marche pas, j'ai essayé de regarder ton codage, je comprend pas tout et j'ai surtout peur de le casser en le modifiant. Qu'en penses tu?
Un dernier point, je souhaiterai également pouvoir créer une nouvelle feuille sur laquelle je pourrai relier mes clients qui prennent un logement au logement que j'ai de disponible.
Ainsi je pourrai avoir un suivi de mes clients et savoir qd ils liberent leur logement pour pouvoir les remplacer par d'autres clients.
Aurais tu un conseil à me donner pour faciliter ma démarche?
Merci d'avance
Si tu mets juste le type de logement, ca marche si tu as une proposition pour le quartier par défaut. Étant donné que par défaut on a Jing An, il faut que tu prévois un cas vide comme pour les 2 autres paramètres.
Donc rajoutes ce cas (vide ou appelé not defined ou autre), et tu rajoutes un petit morceau dans le code :
(si tu as mis un paramètre vide, sinon "Not Defined")
Sinon, pour la 2e partie, tu peux une fois que le logement est pris, l'enlevé de ta liste disponible et le coller sur une autre feuille avec une date de fin de location à laquelle il reviendra automatiquement dans les propositions.
J'ai percé le code!!lol!
Merci, tu m'as sacrément rendu service!!!
Je vais continuer ma CRM, a tout hasard, je te tiendrai au courant, si tu peux jetter un oeil pour me dire ce que tu en penses, peut etre tu auras des propositions a m'apporter afin de l'améliorer!!
Passe sur ce topic quand tu veux ou postes moi un MP.