Contenu récent par Dranreb

  1. Dranreb

    XL 2021 Filtre Multi Critères Listview VBA

    Je vous équiperais des modules de services nécessaires un classeur restant à joindre où vous aurez appliqué le reste de ce que j'ai dit (sans comprendre puisque vous ne m'avez pas demandé d'éclaircissement sur ce que vous n'avez pas compris). Et le "comment faire" on s'en fout puisque ce sont...
  2. Dranreb

    XL 2021 Filtre Multi Critères Listview VBA

    Le principe est d'installer les modules de service nécessaires (dont un seul standard, les autres de classe), de déclarer un Private WithEvents CLs As ComboBoxLiées en tête, dans la Sub UserForm_Initialize de l'initialiser puis de lui confier les ComboBox à gérer par une série de CLs.Add CBx…...
  3. Dranreb

    XL 2021 Filtre Multi Critères Listview VBA

    Après une insertion de ligne, une suppression ou un reclassement du ListObject, simplement CLs.Actualiser, CLs étant le nom habituel que je donne au principal ComboBoxLiées utilisé dans l'UserForm.
  4. Dranreb

    XL 2021 Filtre Multi Critères Listview VBA

    Mon objet ComboBoxLiées est muni d'une méthode Actualiser qui recalcule les listes globales de toutes les ComboBox dont il a la charge.
  5. Dranreb

    XL 2021 Filtre Multi Critères Listview VBA

    Bonjour. Quand les ComboBox doivent pouvoir être renseignées dans n'importe quel ordre, je les dis "liées" plutôt que "en cascade". Et il y a toujours mon objet ComboBoxLiées qui se charge de tout, réagissant tout seul aux saisies dans les ComboBox dont on lui aura confié la charge et...
  6. Dranreb

    XL 2016 VBA - Impossible de trouver le nom d'un complément !

    Bonsoir. Il me semble que la désignation du complément ce n'est pas une info VBA, mais le titre du classeur, menu Fichier, Informations, Propriétés (pendant qu'il n'est plus IsAddin bien sûr).
  7. Dranreb

    XL 2010 Déplacer un objet après avoir scrollé afin qu'il soit toujours visible

    Bonjour. Il y a ActiveWindow.ActivePane.ScrollRow qui donne le numéro de la 1ère ligne visible dans le panneau actif de la fenêtre active. Reste à trouver quel évènement pourrait détecter la nécessité de repositionner le graphique …
  8. Dranreb

    XL 2010 Trouver Ligne A completer

    Il y a une fourniture munie d'une page d'aide expliquant toutes les propriétés, méthodes et évènements de mes objets ComboBoxLiées et ControlsAssociés. Mais je peux quand même répondre à toute question concernant leur utilisation. Il n'est pas utile de chercher à comprendre comment ils...
  9. Dranreb

    XL 2010 Trouver Ligne A completer

    Pourquoi persister pour une faculté dont on n'aura plus à s'occuper du tout dans la programmation de l'UserForm ? Joignez un classeur de ce que vous avez. Je peux éventuellement en joindre un qui gère ainsi la combinaison d'un nom et d'un prénom.
  10. Dranreb

    XL 2010 Trouver Ligne A completer

    La programmation d'un UserForm utilisant mon système est généralement simple. Il n'y a pas d'inquiétude à avoir. J'ai bien dit 3 ComboBox, pas 1.
  11. Dranreb

    XL 2010 Trouver Ligne A completer

    Il vaut mieux bénéficier de la faculté de recherche dans sa liste d'une ComboBox pour cela. C'est avant tout une zone de saisie. C'est une erreur de croire qu'elle ne doit s'utiliser qu'en se précipitant sur son DropButton pour en afficher la liste.
  12. Dranreb

    XL 2010 Trouver Ligne A completer

    Bonjour. Les 3 éléments étant saisis dans 3 ComboBox, habituellement je détermine automatiquement si ça va pouvoir donner lieu à un ajout ou à une modification. Pas de doublon possible donc. Pas de programmation dans l'UserForm pour gérer les ComboBox à part une séquence déclarative dans la Sub...
  13. Dranreb

    XL 2013 créer une serie aleatoire sans doublons sans matrice(plage de cellule)par formule

    Je pense que si c'est possible ce sera par une formule bien trop lourde à mon goût. Ceci est quand même plus simple :=Hasard(LIGNE();10)
  14. Dranreb

    XL 2013 créer une serie aleatoire sans doublons sans matrice(plage de cellule)par formule

    C'est bien par formule utilisant une fonction personnalisée. C'était interdit ? Pas précisé ! Je croyais que le "ou autre" les incluait … Ce qui était bien clair c'est qu'elle devait pouvoir être utilisé dans un tableau Excel, lequel interdit les formules matricielles. Par fonctions de base je...
  15. Dranreb

    XL 2013 créer une serie aleatoire sans doublons sans matrice(plage de cellule)par formule

    Bonsoir. J'ai ça : Option Explicit Private HDernUti As Date, TN°() As Long, GrnPréc As Double Public Function Hasard(ByVal Rang As Long, ByVal Donné, Optional ByVal Graine As Double) As Variant Rem. ——— Renvoie dans une cellule une information choisie aléatoirement d'une plage. ' Arguments : '...