Excel VBA - Comment extraire des Données d'une base à partir d'un critère

  Рет қаралды 122,360

Learnaccess

Learnaccess

6 жыл бұрын

Bonjour,
Je vais montrer il y a peu comment extraire sur plusieurs feuilles des données d'une liste à partir d'un critères via les Filtres de Rapports des Outils des Tableaux Croisés Dynamiques.
Aujourd'hui je vais vous montrer que cela est possible aussi avec un peu de code VBA et une liste déroulante pour le critère de sélection.
Bon visionnage.
******************************************************
* Mon catalogue des produits :
learnaccess.kneo.me/shop
* Accompagnement personnel et professionnel :
www.evolussence.com
****************************************************** *********************************************************************************************************
Utiliser mon lien de parrainage pour acheter un produit Tesla et obtenir des crédits gratuits :
- kilomètres gratuits en Superchargeur
- des vêtements et accessoires.
ts.la/jeanpaul673722
*************************************************************************************************************

Пікірлер: 159
@TishaChuvaDeEstrelas
@TishaChuvaDeEstrelas 4 жыл бұрын
merci pour le tuto, très adaptable pour n'importe quelle extraction de données. Bonne journée !
@marcgrandjean3086
@marcgrandjean3086 4 жыл бұрын
Merci pour cette vidéo géniale Pour un bleu c'est très utile Grâce à vous j'ai pu créer un répertoire fonctionnel pour toutes les recettes que nous avons dans notre institution Cela nous facilite grandement la vie Merci encore au plaisir de découvrir de nouveau thèmes Mâ
@leopick3449
@leopick3449 4 жыл бұрын
Merci pour ces petits tutos bien utiles pour le code VBA. Ca dépanne bien, meme encore aujourdhui en 2020.
@patricebianchi4228
@patricebianchi4228 5 жыл бұрын
Bonjour , merci pour cette vidéo qui permet à des néophytes de mieux comprendre Vba
@romlef526
@romlef526 6 жыл бұрын
merci beaucoup , je ne connaissais pas et c'est top merci pour cette petite formation vba
@CEDRIC7233
@CEDRIC7233 6 жыл бұрын
Merci pour se tuto tres utile
@CHRISTYWOOD-SERIES
@CHRISTYWOOD-SERIES 21 күн бұрын
MERCI BEAUCOUP POUR LE TUTO
@leonardcompaore3871
@leonardcompaore3871 5 ай бұрын
Merci pour la vidéo cest très cool
@Basquinj
@Basquinj 4 жыл бұрын
Super tuto⭐️⭐️⭐️⭐️⭐️
@zouaouislim2251
@zouaouislim2251 4 жыл бұрын
bonsoir tous vos vidéos me sont très utiles et j'essaye de les adapter à mon besoin mais je n'arrive pas. alors voila , j'ai un fichier où je gère les achats ( facture et leurs paiement) en plus dans le même fichier je gère les échéances des paiements. alors ce que je voudrais c'est que lorsque je saisie un paiement par chèue
@medcherifdjebli5554
@medcherifdjebli5554 3 жыл бұрын
merci
@batigix5884
@batigix5884 2 жыл бұрын
Bonojour, merci pour la video tres instructive. Si je cherche sur un valeur comment cela ce fait-il que c'est le 1er de la liste alpha qui ressort ? Merci de votra aide Bienc ordialement Francis
@viannetegnouka7180
@viannetegnouka7180 2 жыл бұрын
Bonjour j'ai suivi votre vidéo sur le filtrage attentivement et j'ai beaucoup apprécié. cependant je suggère que le filtrage soit sur la même page.
@mourad6388
@mourad6388 6 жыл бұрын
merci beaucoup pour cette vidéo très utile, juste j'aimerais si possible vous nous montez comment rajouter un bouton qu'on nomme exemple PDF qui vas nous permettre d'afficher ou d'exporter les données récupérées sous format PDF en orientation Paysage , votre aide me serait très utile ...merci encore une fois cordialement
@AndoRbm
@AndoRbm 4 жыл бұрын
Bonjour, marche très bien. Merci beaucoup! Si je veux qu'il m'extrait en fonction de la région sélectionné mais aussi du premier achat par exemple, 2 conditions du coup, comment je fais ?
@Learnaccess
@Learnaccess 4 жыл бұрын
Passer par le Filtre avancé, cela simplifie vos extractions Regarder les dernières vidéos sur le sujet
4 жыл бұрын
MERCI Comment extraire suivant les colonnes. Par exemple nom , prenom, ville et type de ménage
@pierreseni8543
@pierreseni8543 Жыл бұрын
Merci pour le tuto. J'ai quelques difficultés. Mon tableau commence sur la 4è lorsque je lance l'extraction elle se colle à la première ligne et cela fausse le résultat. Comment j peut dire a l'extraction de se mettre au même niveau que la feuille source. Merci d'avance
@edmondkoffi2889
@edmondkoffi2889 5 жыл бұрын
Bonjour, Merci pour la vidéo très instructive. Mais je voudrais aussi savoir comment à partir d'un document Excel qui prend en compte les macros, exporter une base de données non modifiable.
@Learnaccess
@Learnaccess 5 жыл бұрын
exporter en PDF
@adventur15
@adventur15 4 жыл бұрын
Bonjour, merci pour ce tuto, néanmoins je rencontre un problème, la sélection prends la ligne du dessus et il manque une ligne à la fin.. une idée svp ?
@Learnaccess
@Learnaccess 4 жыл бұрын
Bonjour, C’est que la sélection est mauvaise Vérifier votre code
@fountis9996
@fountis9996 2 жыл бұрын
Bonjour, un grand merci pour ce travail de qualité. J'ai une petite question. En effet, lors de mon extraction il y a des formules fans ma base de données.Comment pourrais-je effectuer cette extraction en valeur ? Merci par avance pour votre aide.
@Learnaccess
@Learnaccess 2 жыл бұрын
Il faut utiliser le filtre avance
@aureliesans3698
@aureliesans3698 3 жыл бұрын
Bonjour, Je vous remercie pour vos tutos qui sont très bien conçus et d'une grande aide. J'ai une petite question : est-ce que l'extraction s'actualise lorsque nous apportons une modification dans la base source? Vous remerciant par avance de votre réponse,
@Learnaccess
@Learnaccess 3 жыл бұрын
Oui si vous transformer votre source en outil de Tableau
@claudinus32
@claudinus32 2 жыл бұрын
bonjour peux t ont donner le non de la veuille a la valeur chercher au moment du add svp merci d avance
@slimaneboudour8240
@slimaneboudour8240 2 жыл бұрын
Bonjour, dans la vidéo vous avez fait la recherche ou l'extraction sur une seule liste 'Région', est-il possible de la faire sur plusieurs listes (colonnes) à la fois? Merci de me répondre.
@Learnaccess
@Learnaccess 2 жыл бұрын
Oui, j’ai montré dans d’autres vidéos la possibilité de faire des filtres multi critères
@ginodupuis2187
@ginodupuis2187 3 жыл бұрын
Bonjour, Félicitations pour vos tutoriels. Facile à comprendre car bien expliqués. J'aimerais savoir comment faire si je ne veux pas extraire la ligne au complet mais seulement les cellules des trois premières colonne? Merci
@Learnaccess
@Learnaccess 3 жыл бұрын
Il suffira de garder que les colonnes souhaitez
@ginodupuis2187
@ginodupuis2187 3 жыл бұрын
@@LearnaccessBonjour, mon problème est que je réussi pas à trouver le code pour remplacer "EntireRow" par les cellules des colonnes désiré. Dans mon projet, je ne rajoute pas de nouvelle feuille, je vais extraire toutes les données dans un tableau sur une nouvelle feuille (genre base de données) et effacer les données que je vais venir d'extraire de sur ma page de suivi.
@patricknatio9907
@patricknatio9907 6 жыл бұрын
Bonjour, Merci pour vos vidéos très utile. J'aurais besoin d'aide et vous pouvez sûrement m'aider. J'ai 4 listes de questions sur 4 feuilles. Je cherche à générer de façon aléatoire un questionnaire en sélectionnant 5 questions sur chaque feuille. En vous remerciant
@Learnaccess
@Learnaccess 6 жыл бұрын
la seule solution que je vois actuellement est la fonction Alea() ou Alea.entrebornes() qui vous permettra de faire afficher un numéro aléatoire en 1 et 5 et dans ce cas récupérer une question au hasard d'Excel
@loicricordeau9685
@loicricordeau9685 11 ай бұрын
Bonjour Jean Paul, Tout d abord, merci de nous faire partager ton savoir, c est vraiment instructif. Ce tuto correspond une fois de plus à mes recherches mais il me manque un élément qui diffère un peu de celui présenté. Je souhaiterai extraire les données de ma feuil "source" pour les enregistrer dans ma feuille "archive", pas les copier !?! J adapte tes tutos sur une gestion d un parc automobile et j ai besoins de créer une archive avec les vehicules que j ai restitués aux loueur. Merci par avance de ton aide
@Learnaccess
@Learnaccess 11 ай бұрын
J’ai fait un tuto sui montre comment enregistrer une archive en pdf via un peu de code vba
@dianifabacheickoumar11dian75
@dianifabacheickoumar11dian75 3 жыл бұрын
Bonjour Monsieur Bonneto, très bon tuto . Je voudrais savoir s'il est possible d'extraire des données d'une listview existante dans le classeur d'un nouveau fichier excel ?
@Learnaccess
@Learnaccess 3 жыл бұрын
Oui, vous pouvez copier / coller des données d'une classeur à un autre en VBA
@stephanemonnier2413
@stephanemonnier2413 6 жыл бұрын
Bonjour Merci beaucoup pour ce tuto très bien fait et très clair. Pouvez vous nous donner le code pour extraire des données à partir de deux critères et sur quelques colonnes uniquement: Extraire des données sur les colonnes A à D dans un tableau qui à des colonnes de A à AA et donc avec deux critères. merci d'avance bien à vous
@Learnaccess
@Learnaccess 6 жыл бұрын
Si vous souhaitez extraire des données sur plusieurs critères, il faut passer par le filtre avancé. Regardez le tuto sur le sujet
@stephanemonnier2413
@stephanemonnier2413 6 жыл бұрын
merci beaucoup
@nefertngonengue9940
@nefertngonengue9940 5 жыл бұрын
@@Learnaccess hello merci pour le tuto mais j'ai essayé et ça marche pas ca me donne nouvel feuille avec la première ligne d'entête copié
@beatricenjuj200
@beatricenjuj200 3 жыл бұрын
Ah dommage .... J'ai bien réussi la 1ère partie par contre ça bloque au niveau du code.je pense que je n'ai pas compris le moment où il faut corréler la liste des régions avec les variables car les noms se ressemblent beaucoup...
@christophegambiasio8779
@christophegambiasio8779 4 жыл бұрын
Bonjour, au lieu de région, j'ai utilisé des comptes comptables.Il me met la première ligne et après il ne me mets pas toutes les lignes des comptes. Est-ce que je dois changer le format des cellules qui sont en texte ?Merci de votre retour.Bien à vous
@Learnaccess
@Learnaccess 4 жыл бұрын
Passer par le filtre avancé ce sera plus simple. Mais il vaut mieux que ce soit du Texte., car tous ce que vous saisissez dans userform est au format texte
@beatricenjuj200
@beatricenjuj200 3 жыл бұрын
Super mais je n'arrive pas à obtenir le résultat demandé ! Est ce que c'est possible de faire la même chose en automatisant complètement et vers un autre classeur fermé ?
@Learnaccess
@Learnaccess 3 жыл бұрын
Pas possible vers un classeur fermé Il faudra l’ouvrir d’abord y copier les données Le sauvegarder et puis le fermer en vba
@nathanaelmouckagni7165
@nathanaelmouckagni7165 2 жыл бұрын
Bonsoir et merci pour le tuto. Svp comment peut-on ajouter, tout en restant dans le principe de ce tuto, le fait que nos critères à extraire ne se trouvant pas colonnes(disposés verticalement) mais en cellules adjacentes c-à-d horizontalement l'une après l'autre ? Merci
@Learnaccess
@Learnaccess 2 жыл бұрын
Il vous faut connaître votre numéro de ligne et ensuite faire la recherche sur cette dernière Plus compliqué à faire
@samirsamir5373
@samirsamir5373 4 жыл бұрын
Bonjour, et si on insère une nouvelle colonne ou une ligne, affectera t il le résultat ?
@Learnaccess
@Learnaccess 4 жыл бұрын
Oui cela doit marcher en fonction du code que j'ai utilisé.
@keitanouhoum4329
@keitanouhoum4329 2 жыл бұрын
Bonjour Comment extraire les dernières informations d'une base de données par exemple un patient peut faire plusieurs bilans biologique par an si on veut extraire les derniers et avant dernier résultats de tous les patients
@Learnaccess
@Learnaccess 2 жыл бұрын
Il faudra juste filtrer votre sources en fonction de vos critères et ensuite en extraire le résultat Vous pouvez utiliser le FILTRE AVANCE pour cela. Vous aurez le même résulstant
@ouaklikenza2223
@ouaklikenza2223 Жыл бұрын
bonjour , merci pour ce tuto ça a très bien fonctionné . j'ai une question : est ce qu'on peut renommer l'onglet crée par le nom de la région filtré ? comment je pourrai le faire ? Merci d'avance
@Learnaccess
@Learnaccess Жыл бұрын
Bonjour Oui on peut renommer l’onglet
@ouaklikenza2223
@ouaklikenza2223 Жыл бұрын
@@Learnaccess pouvez vous m'expliquer comment rajouter cette fonctionnalité au code vba svp ?
@davidmoreau7891
@davidmoreau7891 5 жыл бұрын
Merci pour ce super tuto. Est-il possible de renommer chaque nouvelle feuille créée en fonction du choix de région; c-a-d si on choisit Centre, nom nouvelle feuille créée est Centre au lieu de feuille3 par exemple. MERCI
@Learnaccess
@Learnaccess 5 жыл бұрын
Cela est possible. Il faudra juste créer le code VBA qui va bien.
@mrnobody7303
@mrnobody7303 5 жыл бұрын
d'abord merci beaucoup de tt ce que vous faite vraiment vous êtes génial . je veux bien avoir le code en sujet (nommé" les feuilles ).MERCIIIIIII @@Learnaccess
@chancelinakouala6575
@chancelinakouala6575 4 жыл бұрын
Bonjour je veux acheter les kits j' ai du mal . je ne sais pas qu'est ce qui ne marche . Pouvez m'aider svp?
@Learnaccess
@Learnaccess 4 жыл бұрын
Qu'est que vous voulez comme kit. ? Enoyez moi votre adresse à : jeanpaul.bonnetto@gmail.com
@lolitadayraut4654
@lolitadayraut4654 5 жыл бұрын
Merci pour ce tuto très utile. J'ai rencontré un seul inconvénient. En effet, sur l'export, lorsque je met un filtre puis j'efface le filtre, les lignes du fichier de base réapparaissent. Existe t-il une ligne de code pour les supprimer ? Il serait intéressant aussi d'extraire les données par région, les copier chacune dans un fichier nouveau et de l'enregistrer sous notre serveur sous le nom de la région.
@Learnaccess
@Learnaccess 5 жыл бұрын
Bonjour Cela est possible mais avec du code vba Je crois avoir fait un tuto sur le sujet
@simeonafro7978
@simeonafro7978 4 жыл бұрын
Merci beaucoup pour la vidéo Est ce possible d'extrait des données a partir d'un critère dans une autre feuilles de calcul determiné avec possibilité d'écraser ces donées a chaque extraction ?
@keepinform6260
@keepinform6260 5 жыл бұрын
Bonjour, Super travail et super vidéo ! j'ai réussi à l'adapter sans le formulaire. Etant novice, voici ma question: Comment peut-on faire pour créer l'ensemble des onglets sans passer par la liste déroulante (sélection d'une région) mais pour créer la totalité de la liste des régions en un clic ? Encore un grand Merci pour ce tuto !
@Learnaccess
@Learnaccess 5 жыл бұрын
il vous faudra cette liste unique de région. Soit passer pas une macro ou une fonction.
@valentinojordy2185
@valentinojordy2185 2 жыл бұрын
You all probably dont give a damn but does anyone know of a method to get back into an instagram account?? I stupidly lost the login password. I would love any assistance you can give me
@reidcain7867
@reidcain7867 2 жыл бұрын
@Valentino Jordy Instablaster ;)
@hadjilabouaza2133
@hadjilabouaza2133 5 жыл бұрын
merci pour la vidéo c'est possible de faire une extraction de données à partir d'un tcd de la mème façon?
@Learnaccess
@Learnaccess 5 жыл бұрын
Oui vous pouvez extraire d'un tcd des données. Le critère sera un double clic sur une donnée caculée du TCD
@hadjilabouaza2133
@hadjilabouaza2133 5 жыл бұрын
@@Learnaccess je veux automatiser l'extraction à partir d'un tcd contenant plusieurs champs vers un classeur qui contient un million de lignes et une vingtaines de colonnes est ce possible de le faire avec VBA?
@Learnaccess
@Learnaccess 5 жыл бұрын
@@hadjilabouaza2133 Cela ne pourra se faire qu'avec du CODE VBA. Attention : si vous avez déjà 1 millions de lignes, il ne vous reste plus beaucoup de ligne de disponible..
@hadjilabouaza2133
@hadjilabouaza2133 5 жыл бұрын
@@Learnaccess c'est là où je bloque je ne sais pas comment le faire vu que je suis débutante en VBA );
@Learnaccess
@Learnaccess 5 жыл бұрын
@@hadjilabouaza2133 PAs simple à faire. De plus si vous avez autant de lignes, le code risque d'etre long et les temps de réponse longues
@florianerebso2204
@florianerebso2204 4 жыл бұрын
Merci beaucoup pour ce tutoriel très bien expliqué ! J'ai pu adapter le code à mes data et tout fonctionne à merveille. Cependant dans mon cas un numéro client peut appartenir à 2 régions. Est-il alors possible d'exporter la ligne vers chacun des tableaux "Region" correspondants ? Pour ce faire j'ai créé 2 colonnes "Region1" et "Region2" mais je ne sais pas comment me décaler vers la droite une fois m'être décalée vers le bas ni dans quel ordre le faire. Egalement, je souhaiterais pouvoir le faire en gardant une seule feuille par région. Si cela est possible, pourriez-vous me donner quelques indices ou me renvoyer vers d'autres videos ? :) Merci encore
@Learnaccess
@Learnaccess 4 жыл бұрын
Si vous avez un Excel en Abonnement 365, vous pouvez utilisez les nouvelles fonctions de filtrage automatique. Dans le cas contraire, il faudra passer par le Filtre Avancé avec un code VBA J'ai fait des tutos sur le sujet
@user-mz7uw4wo3f
@user-mz7uw4wo3f 5 ай бұрын
Merci !
@kamelia16
@kamelia16 3 жыл бұрын
Bonjour d'Algérie. monsieur...je vous remercie pour ce tutos très bénéfique. ..ça m'a vraiment aider mais je vous juste savoir si je mets une modification sur la base de données est ce que cela pourra extraire les données que je cherche ?'
@Learnaccess
@Learnaccess 3 жыл бұрын
Si la source change vous pourrez faire des recherches qu'à partir de données se trouvant dans la source du coup cela marchera
@kamelia16
@kamelia16 3 жыл бұрын
@@Learnaccess je vous remercie infiniment
@pierreseni8543
@pierreseni8543 Жыл бұрын
Je n'arrive pas à faire l'extraction avec des chiffres et date aussi
@laurencedelample4224
@laurencedelample4224 3 жыл бұрын
avez-vous un tutoriel pour copier les données sur une autre feuille avec un filtre qui prend en compte un choix multiple d'une meme colonne?
@Learnaccess
@Learnaccess 3 жыл бұрын
Oui, Utilisez l'outil Filtre Avancé J'ai fait plusieurs vidéos sur le sujet
@chamabachir1330
@chamabachir1330 4 жыл бұрын
Bonsoir Monsieur,j'ai suivi ce tuto alors tout fonctionne bien plus j'ai beaucoup appris grâce à vous. Sauf que je veux évite l'insertion d'une nouvelle feuille à chaque extraction. Pouvez vous m'aider pour extraction et copier sur une feuille bien déterminée exemple feuille 3 en effaçant la précédente extraction?.Merci.
@Learnaccess
@Learnaccess 4 жыл бұрын
Le plus simple est d'utiliser l'outil filtre Avancé Je vous laisse visualiser les tutos sur le sujet.
@marcangebattinicolonna1310
@marcangebattinicolonna1310 4 жыл бұрын
Bonjour Monsieur Je vous suit depuis un certains temps, je trouve vos explications très clair., merci pour cela. Votre vidéo correspond à un projet que j'ai en cours. J''extrait tous les mois des données au format .txt que j'importe dans excel. Auriez vous tout d'abord une macro, que je pourrais adapter, qui m'extrait ce dossier .txt vers excel ? Ensuite, une fois que j'aurais utiliser votre outils sur la vidéo, j'aurais aimé que mes données extraite aillent vers, non pas une nouvelle feuille, mais dans un tableau déjà construit avec des formules au bout. En vous remerciant par avance.
@Learnaccess
@Learnaccess 4 жыл бұрын
Oui, il faut passer par l'outil Powerquery d'Excel (si vous avez Excel 2013 ou plus) cela est intégré dans votre Excel. J'ai fait des tuto sur le sujet. Je vous laisse y regarder.
@zouaouislim2251
@zouaouislim2251 4 жыл бұрын
par chèque ce dernier ce recopie automatiquement dans la feuille d’échéance bien sure avec tout les données relative a ce paiement ( date, montant,fournisseur). si vous avez une idée merci de m'aider a résoudre ce problème
@Learnaccess
@Learnaccess 4 жыл бұрын
POur moi la solution la plus simple serait de mettre vos paiements partiels dans la même source. Mais dans des colonnes différentes. Je ne sais pas combien vous aurez de d'échéance de paiement mais une colonne pour le montant et une colonne pour la date. En résumé, il faut une ligne par facture et ensuite des colonnes pour vos champs.
@zouaouislim2251
@zouaouislim2251 4 жыл бұрын
@@Learnaccess merci pourriez vous me donner un fichier d'exemple
@Learnaccess
@Learnaccess 4 жыл бұрын
@@zouaouislim2251 Je n'ai pas de fichier d'exemple à vous donner mais du genre Num Facture / Date Fact / Montant / Date Paiement 1/ Montant 1 / Date Paiement 2 / Montant 2 / Date paiement 3 / Montant 3 ... /Solde /...
@rivetnicolas69
@rivetnicolas69 4 жыл бұрын
Bonjour, Superbe tuto mais mes données ne s'exporte pas dans la nouvelle feuille. Jai simplement les titres qui s'affiche. Comment puis faire? Merci.
@Learnaccess
@Learnaccess 4 жыл бұрын
Vérifier le code VBA, cela ne peut venir que de là
@pyancover5569
@pyancover5569 3 жыл бұрын
@@Learnaccess j'ai le même soucis mais mes données a extraire sont les années : ex : 2019, 2020, 2021... cela change quelque chose?
@Learnaccess
@Learnaccess 3 жыл бұрын
@@pyancover5569 NOn Ca marchera aussi
@TishaChuvaDeEstrelas
@TishaChuvaDeEstrelas 4 жыл бұрын
voilà j'ai bien réalisé le tuto et cela fonctionne, mise à part le fait qu'il n'extrait pas certaine ligne de mon tableau. J'ai bien vérifié si je n'avais pas de case vide dans les colonnes sélectionnées. Avez-vous une idée ?
@Learnaccess
@Learnaccess 4 жыл бұрын
Bonjour Cela peut venir du format des vos données. A vérifier
@TishaChuvaDeEstrelas
@TishaChuvaDeEstrelas 4 жыл бұрын
@@Learnaccess merci, j'ai vérifié mais tout à l'air correct. Je vais chercher de mon côté, mais en tout cas, super tuto ! merci !
@behcetyaykc6680
@behcetyaykc6680 4 жыл бұрын
@@TishaChuvaDeEstrelas Bonsoire..Est-ce possible de m'envoyer le dossier qui fonction? beyayikci@hotmail.com . Merci d'avance.
@ismobamba6145
@ismobamba6145 5 жыл бұрын
très bon Tuto, par contre ya til un moyen de se positionner sur une ligne sans passer par "numero clients" car moi j'utilises comme clé primaire de ma base des numeros matricules deja etabli par l''entreprise donc pas de possibilité de faire correspondre aux lignes .
@Learnaccess
@Learnaccess 5 жыл бұрын
Bien sûr c’est possible. Il d’autre faire une boucle qui passe en revue vos cellules de matricules et il doit s’arrêter quand il trouve. C’est l’équivalent d’une recherchev Bien cordialement
@charlesmicheli6808
@charlesmicheli6808 2 жыл бұрын
Merci beaucoup pour ce tutoriel très intéressant ,mais pouvez vous m'expliquer comment faire pour que ma plage extraite soit enregistrée dans une nouvelle feuille mais toujours la même sans en créer une a chaque extraction et que mes nouvelles extractions s'enregistrent a la suite des autres dans mon tableau sans effacer celles existantes Merci d'avance
@Learnaccess
@Learnaccess 2 жыл бұрын
Je crois avoir fait le tuto déjà. IL suffit de mentionner toujours la même feuille et d'aller chercher la dernière ligne de cette feuille et lui rajouter les données en dessous. 1. On cpoie 2. On se positionne sur la feuille de destination : Mafeuille.range("A500000").end(xlUp).offset(1,0).select 3. on colle les données Voilà
@charlesmicheli6808
@charlesmicheli6808 2 жыл бұрын
Merci pour votre réponse, mais je ne vois ou il faut placer le code pour se positionner sur la feuille de destination dans votre code Btnextraction et si il faut créer une variable. J'ai Une feuil3(source) pour ma base de données et une feuil6(tableau) pour alimenter mon tableau sans effacer les enregistrement déjà enregistrées .Merci d'avance pour votre réponse et toutes mes excuses pour le dérangement mais je débute en VBA et il me faut un peu plus d'explication pour bien comprendre.
@SM-tz1hc
@SM-tz1hc Жыл бұрын
Comment renommer par code vba les feuilles 3 et 4 etc, selon la région au lieu de les laisser feuil3, feuil4 etc?
@Learnaccess
@Learnaccess Жыл бұрын
J'ai des tutos qui montrent comme nrenommer les feuilles. Il faut utiliser la propriété name d'une feuille Mafeuille.name = "Region"
@jem777wh
@jem777wh 2 жыл бұрын
J'aurai besoin d'aide. Auriez-vous une vba à me suggérer pour sélectionner les lignes se rapportant à des dates passées, couper ces dernières et aller les coller dans un onglet d'archive? Je suis vraiment embêtée...
@Learnaccess
@Learnaccess 2 жыл бұрын
Utilisez plutôt le filtre avancé d'excel Ce sera beaucoup plus simple Allez visionner les tutos sur le sujet vous verrez comment cela marche
@verruckt007
@verruckt007 4 жыл бұрын
Bonsoir, Merci pour cette vidéo très utile pour extraire de mon classeur excel certaine données. J'ai une ligne du code VBA qui est surligné jaune c'est celle là : Set ListeRegion = Feuill.Range("A2", Feuill.Range("A1").End(x1down)) Je pense que j'ai pas su l'adapter à mon tableau. C'est un classeur qui référence l'outillage de mon entreprise sur différent chantier. Et je souhaiterai qu'il y est une "extraction" du matériel "emprunté" par chantier sur une feuille à part. Es-ce possible ? En vous remerciant, :)
@behcetyaykc6680
@behcetyaykc6680 4 жыл бұрын
Bonsoir , C'est la meme faute pour moi aussi. la ligne est toujours jaune celle là : Set ListeRegion = Feuill.Range("A2", Feuill.Range("A1").End(x1down)) est-ce que vous avez reussi cette probleme?
@verruckt007
@verruckt007 4 жыл бұрын
@@behcetyaykc6680 j'ai rendu ce tableau à mon supérieur il y a 5 mois. Mais merci pour votre réponse. Il faudrait que je recommance l'exercice car je ne sais plus de quoi on parle.
@behcetyaykc6680
@behcetyaykc6680 4 жыл бұрын
@@verruckt007 Merci pour la reponce tres vite. Mon office (v. 2010) en Turc. La ligne de code comme ça : Set ListeRegion = Sayfa1.Range("A2", Sayfa1.Range("A1").End(xlDown)) et on s'agit d'une faute : Sayfa1.Range("A2",Sayfa1.R.......=< Methode "Range" of object"_Worksheet" failed>. Pouvez-vous m'aider ? Merci d'avance. Salutation de la Turquie. PS:Sayfa1=Feuille1 Est-ce possible de m'envoyer le dossier qui est sans faute ? beyayikci@hotmail.com
@behcetyaykc6680
@behcetyaykc6680 4 жыл бұрын
@@verruckt007 Je vous remercie Cher Maitre
@barthelemygilles
@barthelemygilles Жыл бұрын
Bonjour, excellent ! Avez-vous la même démo pour une extraction multi-critères/colonne ?
@Learnaccess
@Learnaccess Жыл бұрын
Oui Tutos sur les filtres avancés
@barthelemygilles
@barthelemygilles Жыл бұрын
@@Learnaccess Bonsoir, merci pour votre réponse rapide ! Je voulais dire : via un formulaire, comme pour la recherche sur un critère. Je voudrais idéalement pouvoir éditer/trier ma base en fonction de 5 à 10 critères/colonnes définis à partir d'un formulaire via des combox (dont 4 reliées en =indirect)... Bien cordialement, BG
@Learnaccess
@Learnaccess Жыл бұрын
@@barthelemygilles Justement Envoyez les critères sur un feuille à partir des combo Et ensuite récupérer le résultat du filtre dans votre formulaire
@barthelemygilles
@barthelemygilles Жыл бұрын
@@Learnaccess Bonjour, merci pour votre réponse. >> Et ensuite récupérer le résultat du filtre dans votre formulaire
@fredericcuvier765
@fredericcuvier765 2 жыл бұрын
Bonjour C'est une très bonne vidéo Je débute en vba et je voudrais que vous m'aidiez. À partir d'une liste que j'ai créé sur une feuille, et un tableau sur une autre feuille. Je voudrai créer une macro qui supprime toute les ligne de mon tableau par rapport à ma liste créée Merci de votre aide
@Learnaccess
@Learnaccess 2 жыл бұрын
le code : Créer une boucle qui parcours toute votre tableau sur la colonne ou se trouve le critère sur lequel supprimer la ligne For i = 1 to fintableau if activecell = moncritere then activecell.entirerow.delete end if next un truc comme ca
@SlYdEuR19
@SlYdEuR19 4 жыл бұрын
Bonjour Avant tout merci pour ce tuto très utile et ludique ! J'ai réussis à adapter le code pour les besoins de mon entreprise en extrayant les données selon les mois de l'année mais le soucis est que si par exemple j'extrais le mois de mars, le mois de janvier et février seront extraits avec y'a t-il une astuce pour parer a ce probleme ? Merci d'avance
@Learnaccess
@Learnaccess 4 жыл бұрын
Je n'ai pas compris votre question. Si vous souhaitez extraire des données à partir d'un critère champ chronologique, je vous conseille d'utiliser les Tableaux Croisés Dynamique. Il vous permettront d'extraire des données via un segment mensuel ou annuel
@SlYdEuR19
@SlYdEuR19 4 жыл бұрын
@@Learnaccess Merci de la rapidité de réponse ☺ Pour être plus précis les opérateurs de mon entreprise rentrent des informations sur une feuille résumant la production (client, quantité, date, mois, rebut...) dans cette feuille il y aura toute la production de l'année en cours et mon souhait est de simplifier l'extraction selon un mois précis pour le service qualité via un bouton simple ( a l'image de celui du tuto) je ne sais pas si c'est plus clair ^^ Apres je vais regarder en TCD voir si ce n'est pas plus simple au final mercii ☺
@Learnaccess
@Learnaccess 4 жыл бұрын
@@SlYdEuR19 Dans ce cas et sans passer par aucun code VBA, importer votre source dans Excel Ensuite transformer votre en OUtil de Tableau Faite un TCD à partir de votre source en selectionnant vos colonnes Créer un Segment sur la date (mois) Voilà votre extraction est faite
@SlYdEuR19
@SlYdEuR19 4 жыл бұрын
@@Learnaccess j'ai peur d'etre embetant mais y'a t-il une video explicative sur ce mode d'utilisation des TCD ?
@ismobamba6145
@ismobamba6145 4 жыл бұрын
bonjour, bon Tuto , mais comment , a partir de deux ou plusieurs critères on peut extraire les données, par exemple selon votre tuto , je souhaiterais extraire les clients célibataires de la région de Bourgogne ayant faire leur premier Achat en 1998. Merci de me répondre.
@Learnaccess
@Learnaccess 4 жыл бұрын
C'est juste la ZDC qu'il faut modifier. Il faut que tu mettes tes critères de filtre dans la ZDC avec si Année 98, mettre entre le 01/01/1998 et le 31/12/1998 Regarde les tutos sur le Filtre Avancé, j'ai expliqué tout cela
@ilan248
@ilan248 Жыл бұрын
BonjourMerci beaucoup pour vos tuto qui m'ont bien aidé à faire différentes opérations. J'ai une problematique particuliere et je ne trouve pas de solution peut être pourrez vous m'aider. Voici mon problème :J'ai un tableau avec 3000/3500 ligne (aderant) c'est un répertoire nom, adresse, numero, Email.....J'écrit régulièrement au adhérant par gmail avec un plugin de tracking email pour savoir lesquelles sont ouvertes ou non.Ce plugin peut me permet de télécharger un tableau avec l'adresse email si il est a été ouvert, la date d'ouverture, le nombre d'ouverture...etc. Voici mon problème: je voudrais pouvoir ré-écrire juste au aderant qui n'ont pas ouvert le email pour ne pas écrire plusieurs fois au aderant qui l'ont déjà ouvert. Pour cela je dois soustraire de mon répertoire général la liste des email qui figure dans le tableau fournie par le plugin de tracking qui correspond au personne qui l'ont ouvert. Voyez-vous une fonction qui permette de faire cette sélection multiple d'une liste sur une autre ? J'espère que ma demande est assez claire. Merci d'avance. Cordialement Ilan
@chtigege55
@chtigege55 2 жыл бұрын
Bonjour Monsieur learnacces. Je suis toujours vos vidéos avec attention et je commence à manipuler un peu le langage BVA. J'ai extrais des données d'un tableau vers une autre feuille et je voudrai créer une macro d'une somme de colonnes du nouveau tableau en sachant qu'il n'y a pas toujours le nombre de ligne. J'arrive à me positionner sur la première ligne et sur la dernière mais je n'arrive pas à faire la somme de cette colonne. Si vous pouvez nous donner une explication, je serai preneur. Encore merci pour vos explications. Bonne fin de journée. Cordialement. gérard
@Learnaccess
@Learnaccess 2 жыл бұрын
Il suffit de faire une somme sur la colonne en question Quelques soit le nombre de ligne
@chtigege55
@chtigege55 2 жыл бұрын
@@Learnaccess Bonsoir Monsieur et merci pour la rapidité de vos réponses. Je me suis mal exprimé sur ce que je veux faire. J'extrais de ma base de données des soins qui sont effectués par mois. Hors, d'un mois à l'autre, je n'ai pas le même nombre de lignes. Je voudrai faire, à l'aide d'une macro, la somme dans une colonne donnée des prix de ces soins effectués. Sachant que la référence de ma première cellule ne change pas et que la référence de la dernière ligne est donnée par la formule: feuil2.range("I1048576").end(x1up).offset(0,0).select. Je pense que cette macro doit être assez simple mais je n'arrive pas à trouver la syntaxe pour cette dernière cellule de la colonne qui est une variable. Bonne soirée à vous. Cordialement. Gérard
@AGUILAR7651
@AGUILAR7651 6 жыл бұрын
Bonsoir. Une nouvelle video très intéressante. Il ne manque que le code VBA qui permet de faire la somme de la colonne "Total Achats" après la dernière ligne qui s'affiche, sachant que la position de cette ligne de totalisation variera en fonction du nombre de lignes qui seront affichées d'une extraction à l'autre. Vous qui "excellez" en Excel VBA, pouvez-vous nous donner une piste du code VBA nécessaire ? Merci d'avance.
@Learnaccess
@Learnaccess 6 жыл бұрын
Faite la somme de la colonne entiere. Cela règlera le pb de nombres de lignes
@user-mz7uw4wo3f
@user-mz7uw4wo3f 5 ай бұрын
Bonjour, Un tout grand merci pour vos tutos ils sont très instructifs et superbes, j'ai malgré tout un problème que je n'arrive pas à solutionner, en excel sur Le Windows11, le programme tourne mais ne me donne aucun résultat : il s'agit de comment extraire des données d'une base à partir de critère en excel VBA. le résultat est création d'une nvlle liste dont les colonnes apparaissent mais pas les CONTENUS. pourriez vous m'aider à ce sujet. Le message d'erreurs indique 1004 la copy des classes Range a échoué Merci d'avance, Robert BECKER
@Learnaccess
@Learnaccess 5 ай бұрын
Vérifiez le critère qu'il soit bien écrit avec votre condition...
@ghizlaneziad3220
@ghizlaneziad3220 3 жыл бұрын
Bonjour, Tout d'abord, je vous remercie pour la vidéo. J'ai fait toutes les étapes, sauf qu'il m'affiche seulement la première ligne :/
@Learnaccess
@Learnaccess 3 жыл бұрын
Vérifiez votre syntaxe et les formats Cela doit marcher
@ghizlaneziad3220
@ghizlaneziad3220 3 жыл бұрын
@@Learnaccess c'est bon, c'est réglé,merxi beaucoup Bonne journée
@micheldejonghe3615
@micheldejonghe3615 2 жыл бұрын
Bonjour, il me crée la nouvelle feuille avec les entêtes mais ne copie aucune ligne. PS j'ai remplacé les régions par des codes numeriques et remplace region par code dans la partie vba Merci de votre aide
@Learnaccess
@Learnaccess 2 жыл бұрын
JE pense que c'est le code qui ne marche pas. Sinon passez par l'outil Filtre avancé d'Excel pour exfiltrer des données d'une source à partir de plusieurs critères...
@micheldejonghe3615
@micheldejonghe3615 2 жыл бұрын
@@Learnaccess Exact, ca ne fonctionne pas avec comme critère du numérique Merci
@micheldejonghe3615
@micheldejonghe3615 2 жыл бұрын
Une autre idée en vba ??
@micheldejonghe3615
@micheldejonghe3615 2 жыл бұрын
Je pense surtout a la génération d'un Grand Livre comptable a partir d'une base de données cad une page par code Une Ide ?
@micheldejonghe3615
@micheldejonghe3615 2 жыл бұрын
Idée ?
@minouche28
@minouche28 3 жыл бұрын
Merci beaucoup pour ce tuto. J'essaye d'ajouter de manière automatique que les nouvelles feuilles soient renommées comme les régions. Or sa marche pour la premiere feuille créée et ensuite, j'ai un message d'erreur sur le naming (alors qu'il fonctionne très bien la première fois). Voici mon code: Sheets.Add after:=ThisWorkbook.Sheets(Sheets.Count) ActiveSheet.Name = "Extracted Data " + Me.CBOP1.Value Sheets("Source").Range("A1").EntireRow.Copy ActiveCell Range("A2").Select Merci d'avance si vous pouvew m'aider.
@Learnaccess
@Learnaccess 3 жыл бұрын
Je pense que vous donner deux fois le même nom à deux feuilles différentes...
@michelgaine8358
@michelgaine8358 4 жыл бұрын
Merci pour cette vidéo très explicite et pédagogique. J'ai appliqué cette vidéo pour gérer des activités au sein d'une association. Mais j'ai un problème, la feuille sur laquelle j'ai appliqué vos codes VBA comporte dans la colonne traitée plusieurs activités (Issues d'un formulaire) . Ces activités sont séparées par des virgules. Ex (Anglais, Espagnol, ...,) J'ai créé une liste déroulante (équivalent à vos région dans la vidéo)avec ces activités Anglais Espagnol. Quand je clique sur "Extraire" Anglais. Il me fait bien une nouvelle feuille mais pas de transfert de la ligne correspondant à l'adhérent qui a choisi cette activité. Effectivement la cellule comporte plusieurs données (Anglais Espagnol et autre) et ceci séparée par des virgules.J'aimerai qu'il puisse reconnaître dans cette cellule l'activité qui correspond à l'activité que j'ai choisi d'extraire. Autre question. Comment lui faire renommer dans la même procédure les feuilles créées (Extraction de l'adhérent qui à choisi Anglais dans la feuille Anglais et non Feuil2 ou 3 ..)
@Learnaccess
@Learnaccess 4 жыл бұрын
Dans ce cas il faut utiliser votre symbole jocker (*) Exemple : dans votre critère taper : * anglais* il devrait le trouver
@michelgaine8358
@michelgaine8358 4 жыл бұрын
@@Learnaccess​
@michelgaine8358
@michelgaine8358 4 жыл бұрын
Dans ce cas qu'elle est l'utilité d'utiliser une liste déroulante pour choisir l'activité. mon problème est sur la ligne "If Activites.Offset(0, 11).Value = Me.CboActivites.Value Then" Que dois je mettre à la place de 'Value' pour qu'il puisse prendre en compte l'activité que j'ai choisi dans le menu déroulant avant d'extraire sachant que dans la colonne que je traite il y a plusieurs activités dans une même cellule séparée par une virgule. Merci.
@Learnaccess
@Learnaccess 4 жыл бұрын
@@michelgaine8358 Cela risque de ne pas marcher, en effet si dans la liste déroulante il n'y a pas la meme chose que dans la cellule active, la condition IF ne fonctionnera pas Vous pouvez essayer la ligne de code If Activites.Offset(0, 11) = "*"&Me.CboActivites&"*" Then Mais pas sur cela marche.
@KR-qm8fk
@KR-qm8fk 3 жыл бұрын
Rien compris 🤔
@hindbouhassous5393
@hindbouhassous5393 Жыл бұрын
SSSSSVVVVPPPP Elle est ou l'erreur ??? Sub ArchiverLesGueris() Sheets("ARCHIVE DES GUERIS").Range("A2") = Date - 10 Sheets("ARCHIVE DES POSITIFS").Range("A3").End(xlDown).Offset(-10, 0).Select If Sheets("ARCHIVE DES GUERIS").Range("A2").Value = ActiveCell.Value Then ActiveCell.EntireRow.Copy Sheets("ARCHIVE DES GUERIS").Range("A2") End If End Sub
@Learnaccess
@Learnaccess Жыл бұрын
Sur qu’elle ligne le bus arrive ? Pas simple de voir où se trouve une erreur Elle peut provenir de pleins d’endroits
@brandonmiremont7389
@brandonmiremont7389 Жыл бұрын
Deux variables ne servent à rien, LigneActive et Nblignes. Elles auraient été utiles dans le cadre d'une boucle Do While.
Comment Transférer Des Données Excel Avec Des Codes VBA
13:49
Naël | Bureautique & Gestion
Рет қаралды 247 М.
Excel VBA - Créer un  Formulaire de recherche Multi-critères
13:16
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 12 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 34 МЛН
Extraire toutes les données d'un critère avec Excel
19:44
Formations Excel, Access et bien d'autres
Рет қаралды 52 М.
EXCEL - EXTRAIRE UNE PARTIE D'UN TABLEAU (Avec les formules CHOISIRCOLS et FILTRE)
7:20
Formation VBA Excel - Le contrôle ListView - Part1
29:38
VBA Excel Edition
Рет қаралды 1,2 М.
Rechercher et extraire dans des bases de données Excel
41:21
Formations Excel, Access et bien d'autres
Рет қаралды 100 М.
How to Create a Data Entry Form in Excel
34:30
Excel Macro Mastery
Рет қаралды 266 М.