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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 158

  • @patricebianchi4228
    @patricebianchi4228 5 ปีที่แล้ว

    Bonjour , merci pour cette vidéo qui permet à des néophytes de mieux comprendre Vba

  • @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

  • @leonardcompaore3871
    @leonardcompaore3871 10 หลายเดือนก่อน

    Merci pour la vidéo cest très cool

  • @leopick3449
    @leopick3449 4 ปีที่แล้ว

    Merci pour ces petits tutos bien utiles pour le code VBA. Ca dépanne bien, meme encore aujourdhui en 2020.

  • @CHRISTYWOOD-SERIES
    @CHRISTYWOOD-SERIES 5 หลายเดือนก่อน

    MERCI BEAUCOUP POUR LE TUTO

  • @TishaChuvaDeEstrelas
    @TishaChuvaDeEstrelas 4 ปีที่แล้ว

    merci pour le tuto, très adaptable pour n'importe quelle extraction de données. Bonne journée !

  • @romlef526
    @romlef526 6 ปีที่แล้ว

    merci beaucoup , je ne connaissais pas et c'est top merci pour cette petite formation vba

  • @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

  • @RobertBecker-f2q
    @RobertBecker-f2q 10 หลายเดือนก่อน

    Merci !

  • @CEDRIC7233
    @CEDRIC7233 6 ปีที่แล้ว

    Merci pour se tuto tres utile

  • @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  ปีที่แล้ว +1

      Bonjour
      Oui on peut renommer l’onglet

    • @ouaklikenza2223
      @ouaklikenza2223 ปีที่แล้ว

      @@Learnaccess pouvez vous m'expliquer comment rajouter cette fonctionnalité au code vba svp ?

  • @loicricordeau9685
    @loicricordeau9685 ปีที่แล้ว

    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  ปีที่แล้ว

      J’ai fait un tuto sui montre comment enregistrer une archive en pdf via un peu de code vba

  • @viannetegnouka7180
    @viannetegnouka7180 3 ปีที่แล้ว +1

    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.

  • @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

  • @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 ปีที่แล้ว +1

      Il faut utiliser le filtre avance

  • @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

  • @zouaouislim2251
    @zouaouislim2251 5 ปีที่แล้ว +1

    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

  • @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 4 ปีที่แล้ว

    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  4 ปีที่แล้ว

      Il suffira de garder que les colonnes souhaitez

    • @ginodupuis2187
      @ginodupuis2187 4 ปีที่แล้ว

      @@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.

  • @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

  • @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

  • @Basquinj
    @Basquinj 4 ปีที่แล้ว

    Super tuto⭐️⭐️⭐️⭐️⭐️

  • @davidmoreau7891
    @davidmoreau7891 6 ปีที่แล้ว

    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  6 ปีที่แล้ว

      Cela est possible.
      Il faudra juste créer le code VBA qui va bien.

    • @mrnobody7303
      @mrnobody7303 6 ปีที่แล้ว

      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

  • @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 ปีที่แล้ว +1

      Il vous faut connaître votre numéro de ligne et ensuite faire la recherche sur cette dernière
      Plus compliqué à faire

  • @barthelemygilles
    @barthelemygilles 2 ปีที่แล้ว

    Bonjour, excellent ! Avez-vous la même démo pour une extraction multi-critères/colonne ?

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Oui
      Tutos sur les filtres avancés

    • @barthelemygilles
      @barthelemygilles 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

      @@Learnaccess Bonjour, merci pour votre réponse. >> Et ensuite récupérer le résultat du filtre dans votre formulaire

  • @medcherifdjebli5554
    @medcherifdjebli5554 3 ปีที่แล้ว

    merci

  • @florianerebso2204
    @florianerebso2204 4 ปีที่แล้ว +1

    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

  • @keitanouhoum4329
    @keitanouhoum4329 3 ปีที่แล้ว

    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  3 ปีที่แล้ว

      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

  • @marcangebattinicolonna1310
    @marcangebattinicolonna1310 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

      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.

  • @asampaio91
    @asampaio91 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

      Passer par le Filtre avancé, cela simplifie vos extractions
      Regarder les dernières vidéos sur le sujet

  • @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

  • @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

  • @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

  • @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 ปีที่แล้ว +1

      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.

  • @patricknatio9907
    @patricknatio9907 6 ปีที่แล้ว +2

    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

  • @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 3 ปีที่แล้ว

      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 3 ปีที่แล้ว

      @Valentino Jordy Instablaster ;)

  • @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é

  • @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.

  • @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

  • @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

  • @samirsamir5373
    @samirsamir5373 5 ปีที่แล้ว

    Bonjour, et si on insère une nouvelle colonne ou une ligne, affectera t il le résultat ?

    • @Learnaccess
      @Learnaccess  5 ปีที่แล้ว

      Oui cela doit marcher en fonction du code que j'ai utilisé.

  • @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

  • @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

  • @KaddourCHAMA1330
    @KaddourCHAMA1330 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.

  • @laurencedelample4224
    @laurencedelample4224 4 ปีที่แล้ว

    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  4 ปีที่แล้ว

      Oui, Utilisez l'outil Filtre Avancé
      J'ai fait plusieurs vidéos sur le sujet

  • @verruckt007
    @verruckt007 5 ปีที่แล้ว +1

    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

  • @chtigege55
    @chtigege55 3 ปีที่แล้ว

    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  3 ปีที่แล้ว

      Il suffit de faire une somme sur la colonne en question
      Quelques soit le nombre de ligne

    • @chtigege55
      @chtigege55 3 ปีที่แล้ว

      @@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

  • @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

  • @SlYdEuR19
    @SlYdEuR19 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

      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 5 ปีที่แล้ว

      @@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  5 ปีที่แล้ว +1

      @@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 5 ปีที่แล้ว

      @@Learnaccess j'ai peur d'etre embetant mais y'a t-il une video explicative sur ce mode d'utilisation des TCD ?

  • @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 ?

  • @micheldejonghe3615
    @micheldejonghe3615 3 ปีที่แล้ว

    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  3 ปีที่แล้ว

      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 3 ปีที่แล้ว

      @@Learnaccess Exact, ca ne fonctionne pas avec comme critère du numérique
      Merci

    • @micheldejonghe3615
      @micheldejonghe3615 3 ปีที่แล้ว

      Une autre idée en vba ??

    • @micheldejonghe3615
      @micheldejonghe3615 3 ปีที่แล้ว

      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 3 ปีที่แล้ว

      Idée ?

  • @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

  • @zouaouislim2251
    @zouaouislim2251 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

      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 5 ปีที่แล้ว

      @@Learnaccess merci
      pourriez vous me donner un fichier d'exemple

    • @Learnaccess
      @Learnaccess  5 ปีที่แล้ว

      @@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 /...

  • @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

  • @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

  • @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...

  • @pierreseni8543
    @pierreseni8543 ปีที่แล้ว

    Je n'arrive pas à faire l'extraction avec des chiffres et date aussi

  • @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 ปีที่แล้ว +1

      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

  • @ismobamba6145
    @ismobamba6145 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

      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

  • @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

  • @RobertBecker-f2q
    @RobertBecker-f2q 10 หลายเดือนก่อน

    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  10 หลายเดือนก่อน

      Vérifiez le critère qu'il soit bien écrit avec votre condition...

  • @ilan248
    @ilan248 2 ปีที่แล้ว

    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

  • @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 ปีที่แล้ว +1

      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

  • @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.

  • @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...

  • @KR-qm8fk
    @KR-qm8fk 4 ปีที่แล้ว

    Rien compris 🤔

  • @hindbouhassous5393
    @hindbouhassous5393 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      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.