Excel-VBA: Tris et filtres multi critères

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 43

  • @jpierreframbourg8010
    @jpierreframbourg8010 18 днів тому +1

    superbe démonstration pédagogique, merci

  • @yopyop8175
    @yopyop8175 2 роки тому +1

    Franchement, votre chaîne est la meilleure en ce qui concerne le vba et excel. Codage en direct, détaillé, sans précipitation avec beaucoup de spécificités montrant la puissance de ce langage.
    Super boulot rien à dire

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      Merci à vous

    • @bahabdoulaye3584
      @bahabdoulaye3584 11 місяців тому

      Oui lui et l’autre qui a la chaîne de nom de LearnAccess
      J’ai pas vu mieux que ces deux là

  • @bassisessaidexcel
    @bassisessaidexcel Місяць тому +1

    Merci

  • @modesteboli9725
    @modesteboli9725 Рік тому +1

    Tres bonne video, tres utile

  • @charbini140fr
    @charbini140fr 4 роки тому +1

    Bonjour, merci beaucoup, excellent tuto.

  • @govindkumarsodani3290
    @govindkumarsodani3290 4 роки тому +2

    👍Good

  • @michelcarrere785
    @michelcarrere785 4 роки тому +1

    Super

  • @badges3557
    @badges3557 4 роки тому +1

    Excellent travail . pourriez vous nous faire un teto qui affiche les résultats de filtres dans un listbox

    • @RomualdCorreze
      @RomualdCorreze  4 роки тому +1

      Bonjour,
      c'est déjà fait, vous l'avez sur mon site
      up1.fr/index3.php?lecture=Telechargements.php (page 3)

    • @badges3557
      @badges3557 4 роки тому

      @@RomualdCorreze oui je sais mais je veux un teto avec Multi critère dans différents combobox

    • @pyancover5569
      @pyancover5569 3 роки тому +1

      @@badges3557 je dois faire ça aussi pour un projet pour l'école, ton commentaire date, je ne sais pas si tu as trouvé mais si je trouve comment faire je te le mettrait en commentaire.

  • @barthelemygilles
    @barthelemygilles 2 роки тому

    Bjr, au paramétrage des combobox (pour le form1) : les doublons ne sont pas supprimés et le champ vide n'apparait pas dans le menu des combobox, alors qu'évidemment le code a été écrit à la lettre... (passage min. 14:00)

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      bjr,
      dans 80% des cas on me dit qu'on a reproduit le code "à la lettre" = > dans 100% des cas c'est faux :
      confondez simplement une virgule avec un point-virgule et tout capote, il arrive aussi que l'erreur se trouve à un autre endroit de la programmation, je ne peux pas deviner votre erreur mais il est certain que si vous aviez fait comme moi "à la lettre" vous auriez exactement le même résultat, c'est indiscutable. ;-)

    • @barthelemygilles
      @barthelemygilles 2 роки тому

      @@RomualdCorreze Merci pour votre réponse. Et oui, je le sais bien que la moindre coquille plante tout :) Et pourtant c'est le cas : j'ai bien sûr checké 150 fois :) J'ai aussi un problème dans Private Sub CommandButton2_Click() avec cette ligne :
      Cells(1, i).AutoFilter Field:=i, Criteria1:="*", visibledropdown:=False
      Peut-être est-ce dû à "autre chose", dans le code ?..

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      @@barthelemygilles c'est ce que je vous disais, il faudrait contrôler chaque mot (voire chaque lettre) de toutes les macros pour trouver votre erreur car il y en a obligatoirement une, sinon en faisant la même programmation sur le même logiciel on ne peut qu'obtenir le même résultat... Mais je ne peux toujours pas deviner où est votre erreur hélas.

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      @@barthelemygilles Oui, c'est ce que je vous disait, ça peut venir de n'importe où dans votre code et je ne suis pas devin ;-)

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      PS: l'email que vous m'avez envoyé n'est pas reconnu par gmail (sans doute une erreur)

  • @rhlandzro
    @rhlandzro 3 роки тому +1

    Bonjour Mr Correze!
    Merci pour ce beau travail. Je suis un débutant en vba. J'ai essayé à la lettre les trois tries. Les deux derniers cas fonctionnent parfaitement, mais
    le premier bug sur les : " Cells(1,1).AutoFilter Field:=1, Criterial:=crit1" Que ce soit la première colonne choisi ou une colonne quelconque.
    Merci

    • @RomualdCorreze
      @RomualdCorreze  3 роки тому +1

      "à la lettre" ??? mon oeil !! ;-)
      ce n'est pas Criterial mais Criteria1

    • @rhlandzro
      @rhlandzro 3 роки тому +1

      @@RomualdCorreze Bien que j'ai cru le faire à la lettre, vous venez de me montrer que j'ai tort. Merci Mr Correze pour la correction. Le code fonctionne parfaitement. Merci infiniment pour votre disponibilité.

  • @manarsis9628
    @manarsis9628 2 роки тому

    Bonjour , merci pour cette simple et fiable explication, est ce que on ne peut pas ajouter dans le programme un code de verrouillage pour empêcher les utilisateurs de faire un filtre ou une quelconque intervention directement sur la base de données?

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      Bonjour, ce n'est pas l'objet de ce tutoriel mais oui, on peut bloquer le code et verrouiller l'utilisation comme on le souhaite

    • @manarsis9628
      @manarsis9628 2 роки тому

      @@RomualdCorreze merci, pour votre prompt réponse, j'attends votre tutoriel avec impatience

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      @@manarsis9628 de rien, mais il n'est pas question de tutoriel là dessus.

    • @manarsis9628
      @manarsis9628 2 роки тому

      @@RomualdCorreze Comment j'ai pas compris, voulez vous dire que le verrouillage peut se faire sans un programme vba?

    • @RomualdCorreze
      @RomualdCorreze  2 роки тому

      @@manarsis9628 Non j'entends un verrouillage en code VBA

  • @djedail84letempsdelagarigu91
    @djedail84letempsdelagarigu91 3 роки тому

    Bonjour Romuald,
    Je rencontre un problème lors de la réinitialisation.
    En effet, à la validation via le btn l'ensemble des lignes se masquent.
    Avez-vous une idée.
    Merci

    • @RomualdCorreze
      @RomualdCorreze  3 роки тому

      Bonjour, à mon avis vous devez reprendre pas à pas le codage de ce bouton et voir les fautes de frappe sans doute

  • @mazensen
    @mazensen 4 роки тому

    Bonjour. Merci pour ce très bon tuto. Je cherche à savoir comment afficher les résultats de ce filtre/tri dans une liste box. Pourriez vous m'apporter du support ? Bien cordialement

    • @RomualdCorreze
      @RomualdCorreze  4 роки тому

      Bonjour,
      j'ai déjà fait ce tutoriel où c'est expliqué ;-)
      www.up1.fr/Video_semaine.php?lecture=AFFICHAGE_DANS_LISTBOX

  • @josemarandre1971
    @josemarandre1971 3 роки тому

    Bonjour, mereci beaucoup por la vídeo, s’il vous plait comment fait on pour supprimer les doublons dans la combobox? Merci d’avance

    • @RomualdCorreze
      @RomualdCorreze  3 роки тому +1

      bonjour, c'est indiqué en détail dans la vidéo,
      boucle for each à 11'50"

    • @josemarandre1971
      @josemarandre1971 3 роки тому +1

      Merci beaucoup

  • @hussonclaude7605
    @hussonclaude7605 3 роки тому

    Bonjour,
    J'ai appris beaucoup de chose ,trés bien expliqué et excellent travail.
    Comment se fait-il que ma feuille ne se remet pas à jour après initialiser
    Après plusieurs jours de recherche, je n'ai rien trouvé d'étrange
    Donc je ne peux pas m'en servir dans l'état
    J'aimerais bien aussi avoir comme vous la feuille et userform à droite
    Merci d'avance

    • @RomualdCorreze
      @RomualdCorreze  3 роки тому

      Bonjour, tout cela est expliqué clairement dans la vidéo, mais je ne peux pas savoir quelles erreurs ou fautes de frappes vous avez fait...
      pour le positionnement du formulaire faites comme ceci dans l'initialize :
      With UserForm2
      .StartUpPosition = 0
      .Top = 190 'en fonction de votre écran
      .Left = 535 'en fonction de votre écran
      End With
      pour le reste reprenez la vidéo pas à pas www.up1.fr/Video_semaine.php?lecture=Tris_et_Filtres
      Cordialement

    • @hussonclaude7605
      @hussonclaude7605 3 роки тому

      @@RomualdCorreze Bonjour
      Tout d’abord merci pour vitesse è répondre
      J'avais bien une erreur cells(i,1) au lieu de cells(1,i)
      Mais réinitialiser ça m'efface toute la page.
      Mon écran fait 470 de diagonale
      With erreur d’exécution 424 Objet requis
      Aussi comment fait-on pour avoir un 2ème userform_initialize il y a Conflit
      Cordialement

    • @RomualdCorreze
      @RomualdCorreze  3 роки тому

      @@hussonclaude7605 Comme je vous l'ai dit, je ne peux pas voir toutes les erreurs que vous avez pu faire, je ne suis pas médium...
      reprenez la vidéo pas à pas et corrigez vos erreurs, si vous faites exactement comme sur la vidéo vous aurez exactement le même résultat
      sinon téléchargez le classeur sur mon site...