Comment faire un formulaire à partir d'une base de données
Résolu/Fermé
Isa
-
31 mars 2015 à 22:54
Isaiasnj Messages postés 57 Date d'inscription jeudi 27 septembre 2012 Statut Membre Dernière intervention 25 mai 2022 - 3 sept. 2015 à 09:37
Isaiasnj Messages postés 57 Date d'inscription jeudi 27 septembre 2012 Statut Membre Dernière intervention 25 mai 2022 - 3 sept. 2015 à 09:37
A voir également:
- Comment faire un formulaire à partir d'une base de données
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Annuaire portable gratuit a partir d'un nom - Forum Réseaux sociaux
- Combien y a-t-il de bateaux dans la zone de 475 pixels de large et 1000 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Photoshop
3 réponses
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
Modifié par via55 le 1/04/2015 à 02:27
Modifié par via55 le 1/04/2015 à 02:27
Bonsoir Isa
Il faut passer par une macro, trop compliqué par formules :
https://www.cjoint.com/?0DbcFPr0aC6
Les lignes avec Annulation dans Status ne renvoient aucun résultat car ni Complete ni Manquante ni Manquante Partial mais sont pour l'instant inscrite dans RESULTATS, faudrait-il sauter les lignes avec Annulation, dans ce cas il faudra modifier la macro ?
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Il faut passer par une macro, trop compliqué par formules :
https://www.cjoint.com/?0DbcFPr0aC6
Les lignes avec Annulation dans Status ne renvoient aucun résultat car ni Complete ni Manquante ni Manquante Partial mais sont pour l'instant inscrite dans RESULTATS, faudrait-il sauter les lignes avec Annulation, dans ce cas il faudra modifier la macro ?
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Raymond PENTIER
Messages postés
58730
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 novembre 2024
17 243
1 avril 2015 à 03:21
1 avril 2015 à 03:21
Pas la peine de lancer une nouvelle fois cette discussion, même si entre temps tu as procédé à ton inscription et changé (légèrement) de pseudo ...
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
9 avril 2015 à 15:06
9 avril 2015 à 15:06
Bonjour Isa
J'arrive à cela pour l'instant :
https://www.cjoint.com/?0DjptDQnexO
Qu'en dis-tu ?
Cdlmnt
Via
J'arrive à cela pour l'instant :
https://www.cjoint.com/?0DjptDQnexO
Qu'en dis-tu ?
Cdlmnt
Via
Bonjour Via,
Merci pour ton aide, je viens de la essayer avec une extraction et ça ne marche pas, je pense que j'ai oublié de te dire que quand on fait l'extraction elle sorte on Feuil1 je pense que c'est por ça que bug...
Question: le nom de fichier dois être le même que la macro ?
A parte de ça c'est bon le formulaire.
Merci encore pout ton temps
cdt
isa
Merci pour ton aide, je viens de la essayer avec une extraction et ça ne marche pas, je pense que j'ai oublié de te dire que quand on fait l'extraction elle sorte on Feuil1 je pense que c'est por ça que bug...
Question: le nom de fichier dois être le même que la macro ?
A parte de ça c'est bon le formulaire.
Merci encore pout ton temps
cdt
isa
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
>
isa
9 avril 2015 à 21:36
9 avril 2015 à 21:36
Re,
Si tu me donnes les bonnes infos au compte-gouttes ! Oui les macros utilisent le nom Feuil et non Feuil1 (puisque c'était celui de ton dernier fichier pour l'extraction)
Il suffit de remplacer Feuil par Feuil 1 dans les macros pour que cela fonctionne.
Tu ouvres l'éditeur VBA, tu sélectionnes Module 1 et tu te trouves sur la macro Mise en page, à la ligne Sheets("Feuil").Select tu surlignes Feuil (mais pas les "") et dans le ruban tu sélectionnes Edition puis Remplacer et dans Rempalcer par : tu mets Feuil1et tu fais Remplacer tout; il doit alors se faire 45 remplaçements.
Je ne comprends pas ta question pour le nom du fichier, le nom de fichier n'a rien à voir avec les noms des macros
Tiens moi au courant
Cdlmnt
Via
Si tu me donnes les bonnes infos au compte-gouttes ! Oui les macros utilisent le nom Feuil et non Feuil1 (puisque c'était celui de ton dernier fichier pour l'extraction)
Il suffit de remplacer Feuil par Feuil 1 dans les macros pour que cela fonctionne.
Tu ouvres l'éditeur VBA, tu sélectionnes Module 1 et tu te trouves sur la macro Mise en page, à la ligne Sheets("Feuil").Select tu surlignes Feuil (mais pas les "") et dans le ruban tu sélectionnes Edition puis Remplacer et dans Rempalcer par : tu mets Feuil1et tu fais Remplacer tout; il doit alors se faire 45 remplaçements.
Je ne comprends pas ta question pour le nom du fichier, le nom de fichier n'a rien à voir avec les noms des macros
Tiens moi au courant
Cdlmnt
Via
isa
>
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
9 avril 2015 à 21:46
9 avril 2015 à 21:46
Au compte-gouttes ! LOL! Merci pour ton aide,
Effectivement je pensé t'avoir donné tous les infos, pour mois aussi c'est la surprise..
Pour le nom c'est bon pense avoir compris.
Demain je vais le voir plus tranquillement avec une extraction complète, mais je pense que tu as fait un travail exceptionnel.
Je vais te tenir au courant avec le lancement.
Merci encore et à demain.
Cdt
isa
Effectivement je pensé t'avoir donné tous les infos, pour mois aussi c'est la surprise..
Pour le nom c'est bon pense avoir compris.
Demain je vais le voir plus tranquillement avec une extraction complète, mais je pense que tu as fait un travail exceptionnel.
Je vais te tenir au courant avec le lancement.
Merci encore et à demain.
Cdt
isa
isa
>
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
9 avril 2015 à 21:52
9 avril 2015 à 21:52
Re,
ce la ou ça ,bug
Sub new_sheet()
' tri de Feuil1
Sheets("Feuil1").Select
Columns("C:C").Select
ActiveWorkbook.Worksheets("Feuil").AutoFilter.Sort.SortFields.Clear
même si je met Feuil1....
je pense qu'il faut écrire Base1 non?
Merci pour ton aide.
cdt
isa
ce la ou ça ,bug
Sub new_sheet()
' tri de Feuil1
Sheets("Feuil1").Select
Columns("C:C").Select
ActiveWorkbook.Worksheets("Feuil").AutoFilter.Sort.SortFields.Clear
même si je met Feuil1....
je pense qu'il faut écrire Base1 non?
Merci pour ton aide.
cdt
isa
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
>
isa
9 avril 2015 à 23:37
9 avril 2015 à 23:37
Non il ne faut rien changer
Je ne comprends pas où ça bug, chez moi après la modification Feuil1 faite tout fonctionne
Quel est le message d'erreur qui s'affiche ?
Renvois moi le fichier avec le bug si nécessaire
@+
Via
Je ne comprends pas où ça bug, chez moi après la modification Feuil1 faite tout fonctionne
Quel est le message d'erreur qui s'affiche ?
Renvois moi le fichier avec le bug si nécessaire
@+
Via
1 avril 2015 à 22:12
Merci ppour votre aide, je viens de tester la macro mais une doute, les données nous devons changer tout le temps, en changent les données la macro ne va pas s'abimer voir boguer????
Merci de votre réponse.
Cordialement
Isa.
1 avril 2015 à 22:22
Pourquoi veux-tu qu'une macro s'abime !!
Elle se déclenche à chaque changement dans la cellule de choix et s'adapte aux données qu'il y a sur l'autre feuille
Fais plusieurs essais et tu verras qu'en principe tout fonctionne, si jamais il y avait un bug, renvoies moi le fichier en m'expliquant le bug, je regarderais pour corriger
Cdlmnt
Via
1 avril 2015 à 23:28
Je vais utiliser demain et je verrais.
Dans tu cas ça marche à première vue.
Merci à toi de ton grand aide.
Cdt
Isa
2 avril 2015 à 00:00
Alors si les tableaux ne sont jamais identiques (si certains ont plus de colonnes que d'autres) cela risque de poser un problème avec la macro qui est basée sur des colonnes fixes et ne renverra plus les bonnes données
Pour pallier ce problème (si c'est bien le cas) il faudra modifier la macro pour identifier chaque fois les bonnes colonnes d'après leur titre qui lui ne devra pas varier d'un tableau à l'autre sinon là ce sera impossible d'avoir une macro universelle
Tiens moi au courant et on améliorera si nécessaire
Cdlmnt
Via
2 avril 2015 à 00:08
Merci pour tes explications, effectivement j'ai déjà évoqué ce problème, dés données qui changent de colonne tout le temps et ainsi de suite... on travail pour fixer mieux les extractions et pouvoir travailler plus rapidement,
Je vais tester demain et je te tiens au courant si je trouve des problèmes.
Dans tout les cas merci pour le temps consacré à ma demande.
Bonne soirée.
Isa