formateur informatique

Trouver les numéros du Loto en VBA Excel

Accueil  >  Bureautique  >  X-Thématique  >  X-Thématique Excel pédagogie  >  Trouver les numéros du Loto en VBA Excel
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Trouver les numéros du Loto en VBA Excel

C'est une application composée de huit volets que nous proposons de monter ici. Son but ultime est de dévoiler les numéros probables du Loto pour le prochain tirage. Mais avant cela, des phases sont nécessaires. Il est tout d'abord question de récupérer l'historique des tirages depuis le site de la française des jeux, de décompresser le fichier réceptionné et d'importer les informations qu'il détient dans une feuille Excel.

1/8 : Télécharger des fichiers Internet

Télécharger des fichiers Internet en VBA Excel

Code VBA Excel exploitant une classe permettant d'émettre des requêtes HTTP sur le Web pour obtenir le fichier d'une URL précise sur l'ordinateur. Dans cette première étape, nous démarrons la construction d'une application destinée à analyser les numéros du loto pour prévoir les nouvelles grilles probables. Pour cela et tout d'abord, nous avons besoin de récolter sur le disque dur le fichier compressé de tous les tirages mis à jour et proposé sur le site de la française des jeux. Une première classe nous permet d'émettre une requête Http à l'égard de ce fichier sur le Web pour permettre son ouverture. C'est alors une seconde classe qui permet d'accéder à son contenu en mode binaire pour l'enregistrer sur le disque dur de l'ordinateur dans un sous dossier de l'application locale.

Lien de la formation détaillée | Lien de la vidéo

2/8 : Décompresser des fichiers téléchargés en VBA Excel

Décompresser des fichiers téléchargés en VBA Excel

Instancier la classe des objets de commandes DOS en VBA Excel pour réaliser la décompression de fichiers zippés dans un dossier précis en renommant les archives. Nous repartons des travaux précédents qui avaient consisté à télécharger un fichier compressé depuis le site de la française des jeux. Nous ajoutons la référence aux commandes Shell dans le projet. C'est ainsi, avec des objets dédiés et après instanciation de la classe, que nous sommes en mesure d'exécuter des commandes issues du DOS. Nous parvenons à représenter tous les éléments du fichier compressé dans une variable objet. Nous l'exploitons alors pour extraire tous ces éléments, fichiers et dossiers, dans un sous dossier de l'application. A l'issue et après exécution, nous constatons que nous parvenons parfaitement à décompresser le fichier dans l'enchaînement de son téléchargement.

Lien de la formation détaillée | Lien de la vidéo

3/8 : Sauts de ligne en retours chariot en VBA Excel

Sauts de ligne en retours chariot en VBA Excel

Transformer les sauts de ligne en retours à la ligne dans les fichiers Csv pour que le code VBA Excel puisse parcourir le fichier ligne à ligne et les importer. Après téléchargement et décompression du fichier de la Fdj, nous récoltons le fichier Csv de tous les tirages du loto. Mais les fichiers Csv ne sont pas tous correctement formés. Celui que nous réceptionnons interprète les retours à la ligne comme des sauts de ligne. Le VBA Excel ne les comprend pas et n'est pas en mesure de parcourir chaque ligne du fichier. Pour pallier le problème, nous accédons au contenu en lecture et nous remplaçons tous les sauts de ligne par des retours à la ligne dans une variable. Ensuite, nous exploitons cette variable dans un accès en écriture au même fichier pour remplacer tous les sauts par des retours à la ligne. Désormais, le code VBA a la capacité de parcourir le fichier Csv. Nous exploiterons cette bonification dans le prochain volet pour réaliser l'importation sélective des données dans la grille de la feuille Excel et ainsi répartir tous les numéros des tirages, que nous pourrons analyser.

Lien de la formation détaillée | Lien de la vidéo

4/8 : Importer les données d'un fichier compressé en VBA Excel

Importer les données du fichier compressé en VBA Excel

Code VBA Excel pour réaliser l'importation des numéros du loto dans la feuille à partir d'un fichier CSV compressé, téléchargé depuis Internet. Nous poursuivons les développements précédents. L'un d'entre eux se charge déjà de parcourir le fichier csv ligne à ligne. Grâce à la fonction VBA Split, nous découpons les informations sur le point-virgule, pour les ranger dans un tableau de variables. Grâce à lui, nous pouvons faire la correspondance avec les cellules de la feuille Excel. Et c'est ainsi, dans un traitement totalement automatisé que nous parvenons à importer tous les numéros des lotos, à partir d'un fichier distant et compressé.

Lien de la formation détaillée | Lien de la vidéo

5/8 : Fréquences de sortie des numéros du loto avec Excel

Fréquences de sorties des numéros du loto en VBA Excel

Statistiques VBA Excel de probabilités de chances qu'ont des numéros du loto à sortir au prochain tirage par rapport à d'autres selon les fréquences. Nous récupérons les travaux au dernier indice. Ils avaient consisté à télécharger, à décompresser et à importer dans la feuille Excel, toutes les données des tirages passés du loto. Sur ces informations, nous engageons une double boucle VBA Excel pour balayer tous les numéros en lignes et en colonnes. Dès qu'un numéro est rencontré, nous augmentons sa fréquence de sortie dans un tableau de variables. Grâce à lui, nous restituons ces statistiques dans un tableau trié dans une feuille annexe. C'est ainsi que nous pouvons analyser les données et les comparer.

Lien de la formation détaillée | Lien de la vidéo

6/8 : Fréquences des numéros au moment de leurs sorties

Fréquences des numéros du loto au moment de leurs tirages

Dresser les grilles des fréquences de sorties des numéros du loto au moment des tirages pour connaître la répartition et la chance des boules à jouer. Ce sont des doubles voire des triples boucles que nous engageons sur le tableau des tirages des lotos. L'objectif est de comparer chaque boule avec toutes les autres, avant son tirage. C'est ainsi que nous livrons les fréquences de chaque numéro avant son appel. Et c'est sur cette base que nous nous appuierons dans le prochain volet, pour savoir si des fréquences de position sont a priori plus fastes que d'autres. Ainsi, nous livrerons quelques suggestions de numéros à jouer pour le prochain tirage.

Lien de la formation détaillée | Lien de la vidéo



7/8 : Positions probables des numéros du loto

Positions probables des numéros du loto pour les prochains tirages

Répétitions des fréquences avant sorties les plus importantes pour tenter de prévoir les emplacements des boules et numéros chance susceptibles de sortir. Dans cet avant dernier volet, nous analysons toutes les fréquences avant sorties que nous avions calculées lors de l'étape précédente. Dès qu'elles se répètent, nous les cumulons pour dresser un bilan trié dans l'ordre décroissant des positions les plus probables à venir. C'est ainsi que dans une dernière étape, nous exploiterons ces données pour générer la grille des numéros, actuellement en place sur ces positions et donc, susceptibles d'être appelés à l'occasion des prochains tirages.

Lien de la formation détaillée | Lien de la vidéo

8/8 : Prévoir la sortie des numéros du loto

Prévoir la grille du loto en VBA Excel

Proposer une grille des numéros du loto en fonction de probabilités estimées par les fréquences de sorties des différentes boules lors des derniers tirages. Nous exploitons les travaux des volets précédents qui avaient débusqué les fréquences de sorties des numéros au moment où ils allaient être de nouveau tirés. Sur ces tendances observées, nous engageons des traitements consistant à déceler les boules et le numéro chance les plus favorables pour le tirage à venir. C'est ainsi que nous offrons une grille automatisée qui selon les cas, propose plus de 5 boules et plus d'un numéro chance. Il arrive parfois que plusieurs numéros offrent en effet les mêmes probabilités de sortie.

Lien de la formation détaillée | Lien de la vidéo

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn