Résultats de la recherche

  1. Lu76Fer

    VBA : Génère un tableau avec une séquence de valeurs décimales non incrémentale

    Bonjour, Pour pouvoir tester certain algorithme, il est utile d'avoir une série de valeur organisée de façon non incrémentale afin de reproduire le cas pratique dont voici une illustration : Arbre AVL. Algorithme permettant de générer cette série dans un tableau et de vérifier sa validité ...
  2. Lu76Fer

    XLS : Arbre de Recherche BinaiRe Equilibré ou Arbre AVL

    Bonjour à toutes et tous ! Vous utilisez sans doute souvent des collections ou dictionnaires mais ce sont des structures qui comportent des fonctionnalités très limitées. Personnellement je n'ai pas trouver d'algorithme classique codé pour le VB ou VBA du type Arbre AVL ou table de hachage; si...
  3. Lu76Fer

    XL 2016 Passage d'un sous-objet par référence impossible

    Bonjour à toutes et tous, Je vais vous expliquez mon cas au travers d'un cas concret ce sera plus simple : Soit on ajoute une classe dans le module de classe : C_Chaine Public NextVal As C_Chaine Public Val As Integer Objet : tmpCh Sous-Objet : ch.NextVal Les objets sont passés par référence par...
  4. Lu76Fer

    XLS : Lecteur Audio pour ChipTunes

    Bonjour à toutes et tous, camarades codeurs et bidoulleurs ! Je me suis intéressé récemment à certain type de fichier sonore, les ChipTunes, en cherchant des archives de musique issues d'ancien Jeux Vidéos. Qu'est ce qu'un ChipSound ou ChipTune ? A l'instar des sons midi et des sons produits...
  5. Lu76Fer

    XLS : Créer une animation fluide sans Crash (ou presque) !

    Bonjour à toutes et tous, camarades codeurs ! J'ai codé récemment dans un autre projet des animations pour agrémenter celui-ci et j'ai donc été confronté à des problèmes d'arrêt brutal de ma boucle d'animation lors d'une saisie dans une cellule. En cherchant à améliorer le contrôle d'animation...
  6. Lu76Fer

    Notation Simplifiée pour définir une collection ou un tableau arborescent

    Lu76Fer a soumis une nouvelle ressource: Notation Simplifiée pour définir une collection ou un tableau arborescent - Notation pour simplifier l'initialisation de données ayant la forme d'une structure arborescente En savoir plus sur cette ressource...
  7. Lu76Fer

    XL 2016 Evénement BeforeSave plutôt que BeforeClose

    Anomalie dans l'évènement BeforeClose En écrivant une procédure de sortie dans une application je me suis rendu compte que l'évènement ne se déclenche pas dans un cas particulier ce qui entraîne une erreur à la réouverture de mon application. Voici un petit bout de code à placer dans le module...
  8. Lu76Fer

    XL 2016 Pourquoi Evaluate s'exécute toujours 2 fois ?

    Bonjour, J'ai testé sur différente version d'excel et le résultat est le même : Function TestEval() As Boolean Debug.Print "TEST EN COURS ..." TestEval = True End Function Sub TestAppel() Dim b As Boolean b = Evaluate("TestEval()") 'b = [TestEval()] 'Même résultat End Sub...
  9. Lu76Fer

    XL 2016 Notation Simplifiée pour définir un tableau arborescent

    Préambule En cherchant à simplifier la déclaration de tableau imbriqué, j'ai exploré certaines pistes qui s'avéreront infructueuses ... Pour clarifier, voici un petit exemple de déclaration : Dim treeAr As Variant, treeAr = Array(4, 7, 5, Array(4, 6, 8), 7) Et j'aurai souhaité le déclarer comme...
  10. Lu76Fer

    Démo pour positionner un UserForm ou ContextMenu sur la grille (Toute version)

    Lu76Fer a soumis une nouvelle ressource: Démo pour positionner un UserForm ou ContextMenu sur la grille (Toute version) - Astuces pour manipuler un UserForm et créer un ContextMenu avec Positionnement En savoir plus sur cette ressource...
  11. Lu76Fer

    XL 2016 Démo pour positionner un UserForm ou ContextMenu sur la grille (Toute version)

    P.J. : GetScreenPosDemo.xlsm : la démo GetScreenPosDemo.xls : la conversion pour Excel 2003 Cette démo permet de montrez comment positionner un UserForm ou un Menu Contextuel sur une position de la grille La fonction permettant de convertir une position de la grille en position écran et...
  12. Lu76Fer

    XL 2016 Window.PointsToScreenPixelsX vs Pane.PointsToScreenPixelsX

    Sujet : éclaircir la différence existant entre ces deux fonctions appartenant à 2 objets différents Bien-sûr il y a aussi la fonction PointsToScreenPixelsY et c'est le pendant pour calculer l'ordonnée d'un point sur la grille, sur l'écran. En faite, la fonction Pane.PointsToScreenPixelsXouY est...