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â
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
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
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
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 ?
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.
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 ?'
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
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.
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
@@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.
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
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,
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
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
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 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
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
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
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
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
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.
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.
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 ?
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é ?
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 ?
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
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à
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.
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
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
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 !
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
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
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.
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 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?
@@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..
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
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
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.
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, :)
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?
@@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.
@@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
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 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
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
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
@@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 ☺
@@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
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 ?
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
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...
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
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
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 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 /...
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...
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 ?
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 .
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
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...
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
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
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.
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
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.
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
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
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 ..)
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.
@@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.
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.
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
Bonjour , merci pour cette vidéo qui permet à des néophytes de mieux comprendre Vba
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â
Merci pour la vidéo cest très cool
Merci pour ces petits tutos bien utiles pour le code VBA. Ca dépanne bien, meme encore aujourdhui en 2020.
MERCI BEAUCOUP POUR LE TUTO
merci pour le tuto, très adaptable pour n'importe quelle extraction de données. Bonne journée !
merci beaucoup , je ne connaissais pas et c'est top merci pour cette petite formation vba
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
Merci !
Merci pour se tuto tres utile
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
Bonjour
Oui on peut renommer l’onglet
@@Learnaccess pouvez vous m'expliquer comment rajouter cette fonctionnalité au code vba svp ?
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
J’ai fait un tuto sui montre comment enregistrer une archive en pdf via un peu de code vba
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.
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 ?
Oui, vous pouvez copier / coller des données d'une classeur à un autre en VBA
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.
Il faut utiliser le filtre avance
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 ?'
Si la source change vous pourrez faire des recherches qu'à partir de données se trouvant dans la source du coup cela marchera
@@Learnaccess je vous remercie infiniment
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
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.
Oui, j’ai montré dans d’autres vidéos la possibilité de faire des filtres multi critères
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
Il suffira de garder que les colonnes souhaitez
@@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.
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
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,
Oui si vous transformer votre source en outil de Tableau
Super tuto⭐️⭐️⭐️⭐️⭐️
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
Cela est possible.
Il faudra juste créer le code VBA qui va bien.
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
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
Il vous faut connaître votre numéro de ligne et ensuite faire la recherche sur cette dernière
Plus compliqué à faire
Bonjour, excellent ! Avez-vous la même démo pour une extraction multi-critères/colonne ?
Oui
Tutos sur les filtres avancés
@@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
@@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
@@Learnaccess Bonjour, merci pour votre réponse. >> Et ensuite récupérer le résultat du filtre dans votre formulaire
merci
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
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
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
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
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.
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.
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 ?
Passer par le Filtre avancé, cela simplifie vos extractions
Regarder les dernières vidéos sur le sujet
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é ?
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
bonjour peux t ont donner le non de la veuille a la valeur chercher au moment du add svp merci d avance
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 ?
Bonjour,
C’est que la sélection est mauvaise
Vérifier votre code
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
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à
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.
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
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
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 !
il vous faudra cette liste unique de région.
Soit passer pas une macro ou une fonction.
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
@Valentino Jordy Instablaster ;)
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
Si vous souhaitez extraire des données sur plusieurs critères, il faut passer par le filtre avancé. Regardez le tuto sur le sujet
merci beaucoup
@@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é
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.
exporter en PDF
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.
Bonjour
Cela est possible mais avec du code vba
Je crois avoir fait un tuto sur le sujet
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?
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
@@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?
@@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..
@@Learnaccess c'est là où je bloque je ne sais pas comment le faire vu que je suis débutante en VBA );
@@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
Bonjour, et si on insère une nouvelle colonne ou une ligne, affectera t il le résultat ?
Oui cela doit marcher en fonction du code que j'ai utilisé.
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
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
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.
Vérifier le code VBA, cela ne peut venir que de là
@@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?
@@pyancover5569 NOn
Ca marchera aussi
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.
Le plus simple est d'utiliser l'outil filtre Avancé
Je vous laisse visualiser les tutos sur le sujet.
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?
Oui, Utilisez l'outil Filtre Avancé
J'ai fait plusieurs vidéos sur le sujet
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, :)
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?
@@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.
@@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
@@verruckt007 Je vous remercie Cher Maitre
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
Il suffit de faire une somme sur la colonne en question
Quelques soit le nombre de ligne
@@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
Bonjour je veux acheter les kits j' ai du mal . je ne sais pas qu'est ce qui ne marche . Pouvez m'aider svp?
Qu'est que vous voulez comme kit. ?
Enoyez moi votre adresse à : jeanpaul.bonnetto@gmail.com
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
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
@@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 ☺
@@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
@@Learnaccess j'ai peur d'etre embetant mais y'a t-il une video explicative sur ce mode d'utilisation des TCD ?
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 ?
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
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...
@@Learnaccess Exact, ca ne fonctionne pas avec comme critère du numérique
Merci
Une autre idée en vba ??
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 ?
Idée ?
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
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
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.
@@Learnaccess merci
pourriez vous me donner un fichier d'exemple
@@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 /...
Comment renommer par code vba les feuilles 3 et 4 etc, selon la région au lieu de les laisser feuil3, feuil4 etc?
J'ai des tutos qui montrent comme nrenommer les feuilles.
Il faut utiliser la propriété name d'une feuille
Mafeuille.name = "Region"
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...
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
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 ?
Bonjour
Cela peut venir du format des vos données.
A vérifier
@@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 !
@@TishaChuvaDeEstrelas Bonsoire..Est-ce possible de m'envoyer le dossier qui fonction? beyayikci@hotmail.com . Merci d'avance.
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 .
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
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...
Je n'arrive pas à faire l'extraction avec des chiffres et date aussi
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
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
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.
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
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.
Faite la somme de la colonne entiere.
Cela règlera le pb de nombres de lignes
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
Vérifiez le critère qu'il soit bien écrit avec votre condition...
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
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 :/
Vérifiez votre syntaxe et les formats
Cela doit marcher
@@Learnaccess c'est bon, c'est réglé,merxi beaucoup
Bonne journée
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 ..)
Dans ce cas il faut utiliser votre symbole jocker (*)
Exemple : dans votre critère taper : * anglais*
il devrait le trouver
@@Learnaccess
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.
@@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.
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.
Je pense que vous donner deux fois le même nom à deux feuilles différentes...
Rien compris 🤔
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
Sur qu’elle ligne le bus arrive ?
Pas simple de voir où se trouve une erreur
Elle peut provenir de pleins d’endroits
Deux variables ne servent à rien, LigneActive et Nblignes. Elles auraient été utiles dans le cadre d'une boucle Do While.