j'ai réédité mon dernier post avec pièce jointe
le mieux pour apprendre c'est que tu me pose une question sur chaque ligne que tu comprends pas
va y mollo quand même
j'ai réédité mon dernier post avec pièce jointe
le mieux pour apprendre c'est que tu me pose une question sur chaque ligne que tu comprends pas
va y mollo quand même
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
merci patrick, je vais apprendre tous doucement, la chose qui manque c'est de pouvoir choisir un dates
re
j'ai mis 1 point aux réponses du bon élève et -1 aux réponses du mauvais élève
a tu essayé le fichier?
a tu regardé les deux code des 2 module ?
a tu observé les nuances entres les deux codes ?
tu le veux sous quelle forme ton choix de date ?
y a til une limite ( j'entends par la une limite dans une date antérieure a la date actuelle )
allez quik réponse
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
oui, j'ai essayer le fichier et c'est nickela tu essayé le fichier?
ouia tu regardé les deux code des 2 module ?
liste_page_stat et liste_page_arrivé = il y a la couleur qui est apparue avec tableau en gras et en-tête aussi et rechercherles infos dans "<br>" & .body.innerhtml & "<br>"a tu observé les nuances entres les deux codes ?
je sais pas si j'ai bon
il faudrais qu'on arrive à aller 2 ans en arrière
ps:
tu me trouvera peut être un peu speed mais c'est pas pour rien
il est fort possible a tout moment que le site geny change sa structure de page et la!!! les codes sont morts c'est d'ailleurs pour ca que les tiens ne fonctionnaient plus surtout en mode string
donc apprendre très vite et pouvoir rebondir en cas de changement important dans la structure des pages c'est malheureusement une chose a faire très souvent
si tu suis pas la cadence le temps que tu ai appris le code il faut le refaire c'est Baloh hein!!!
apprendre aussi a faire des codes génériques afin de ne pas tout réécrire les procédures la datahtml en est un exemple simple et parfait
les fonctions liste aussi seule l'object de l'analyse devra etre changer en cas de changement de pa
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
j'ai remarquer une erreur parmi les arrivées par rapport au écart à l'arrivée, certains sont en forme DATE , comment les changer
et oui sacré cellules Excel en attendant une solution plus propre
change une ligne de mes deux codes pour celle ci je te laisse chercher la quelle faut il remplacer
Code : Sélectionner tout - Visualiser dans une fenêtre à part elem.innerhtml = "'" & elem.innertext
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
celui là
elem.innerhtml = elem.innertext
oui et sais tu ce que cela veut dire?
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
ben non , mais cela affiche bien les écarts mais il affiche aussi maintenant une apostrophe devant, il fraudais que je l'enlève
je crois que les parenthèse servent à prendre l'infos tel quel , non ?
elem.innerhtml = "'" & elem.innertext désigne ME , les infos qu'on recherches
où alors les infos types de données à l'intérieur des balises , non ?
ben là je sèche
Non pas su tout
elem est une variable dynamique de la boucle for désignant un Object(balise n'importe la quelle) dans le document html
voici un exemple d'elem ceci est une cellule html comme tu les voit dans les tableaux de tes course genyelem.innerhtml = elem.innertext
en gros dans la cellule du document html tu vera :<td id= meMbre dvp class=" nouveau" style=" border:1px solid black;"> <i>speedsurf</i> </TD>
speedsurf
maintenant si je fait elem.innerhtml=elem.innertext
cela donnera
speedsurf
pas de mise en forme pas de style bordure etc.... rien du tout
j'avais fait ca pour enlever les liens dans les cellules Excel sinon tu avais remarqué qu'au début elle était en bleu sur les noms de jockey et entraineurs
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
j'essaye de regarder en même temps le code source pris sur Microsoft EDGE de la page arrivée de geny, je ne trouve pas les balises, comment tu fait pour choisir les éléments à prendre ?
si tu regarde le code source tu risque d'avoir des maux de tète très vites
il faut regarder avec l'arborescence en mode DOM C 'EST BEAUCOUP PLUS SIMPLE SUR TOUT QUE TU A UN POINTEUR DYNAMIQUE
regarde bien les boutons que je sélectionne en de F12 tu a le même avec edge sa devrait pas poser de soucis
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
ok, j'ai vue mais peut m'expliquer comment tu fait pour ne sélectionner ce que tu veut car des infos ne sont pas dans le code ?
mai si devant chaque balises dans l'arborescence en mode explorateur dom tu a un petit triangle tu clique dessus et tu a les enfants de la balises
dans la capture que je viens de te montrer on voit bien le code source du bouton rapport de la première course que je sache non et bien regarde pourquoi je met dans mon code VBA
meselem(i).Href
et la manip et pareille pour les tables
bon des fois c'est un peu difficile d'avoir la table alors on prends n'importe quelle cellule de la table et on remonte jusqu'au parent("TABLE")
je te fait une capture 2
la capture 1 celle que je viens de te donner te montrait comment je sélectionne les éléments qui m'on donné les liens des pages rapports
la capture 2 va te montrer comment je trouve la table arrivée
après on arrête pour aujourd'hui j'avais des projets en cours que j'aimerais bien finir
je m'occuperait demain de ton soucis de choix de date en POPUP
je reviens
AVEC LA CAPTURE
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
ça y est j'ai compris, on sélectionne l'infos que l'on demande et il affiche le code dans l'explorateur DOM
c'est ça ,
Voila comment je sais quel élément je doit récupérer pour la table
mince l'animation ne fonctionne pas le poids de la gif est peu être trop lourd
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
oui tu clique sur explorateur DOM
ensuite tu clique sur le petit carré de gauche avec une petite flèche en dessous comme dans la capture
ensuite tu te balade avec la souris dans la page web les éléments se mette en surbrillance (couleur bleue clair chez moi avec des abssice et ordonnée
quand tu est sur l'éléments que tu veux tu clique
tu reviens sur la fenêtre F12 et tu a en surbriance (bleu clair chez moi) l'élément que tu a sélectionné
tu a déjà tout ce qu'il te faut pour ton code vba
son tagname (<td>,<a>,<p>,etc....)
son id si il ia dans le innerhtml un truc du genre ID="toto"
sa classname si il y class="titi"
son Href si il y a Href= "http/truc/bidulechouette etc..... c'est le lien de la page a la quelle il renvoie
et bien d'autre mais tu débute je vais pas te donner la migraine
d'ailleurs si tu clique bouton droite de la souris sur l'élément dans le DOM tu a un menu et dedans il y a copier le outerhtml soit le code source de l'élément
voila voila petit djedail
désole pour la capture non animée ca fait un peut lourde en image jointe
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
merci , je vais y regarder demain, bonne soirée
Ok a +
bonne expérience avec le DOM
re
surprise surprise clique sur les boutons
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager