Bonjour le Forum,
je suis confronté à un problème pour lequel je viens solliciter votre aide; à savoir: copier par macro dans une feuille Excel quelques 200 données (valeurs) se trouvant dans 200 pages Web semblables à celles dont les liens sont ci-dessous.
Cours ACCOR, action ACCOR - Cotation en temps réel - AC, Cotation Paris en direct - investir.fr
Cours AIR LIQUIDE, action AIR LIQUIDE - Cotation en temps réel - AI, Cotation Paris en direct - investir.fr
La méthode qui consiste à ouvrir ces pages puis les copier étant trop longue (2 minutes par page); soit 400 minutes (près de 7 heures !) pour copier ces 200 valeurs, je voudrais savoir s'il est possible avec une macro d'ouvrir ces pages avec un lien hyper-texte puis de sélectionner la valeur à copier et de la copier dans une feuille Excel SANS copier la page entière.
La valeur à copier est l'Objectif de cours à 3 mois et se trouve toujours sous le texte "Objectif de cours à 3 mois".
Pour cela, je suppose qu'il faut saisir dans la macro dont le code commencerait ainsi:
"l'adresse" de cette valeur dans la page Web, ce que je ne sais pas faire.
Mais peut-être est-ce impossible ?
Je vous remercie pour vos réponses et vous souhaite une bonne journée.
Cordialement.
Nonno 94.
je suis confronté à un problème pour lequel je viens solliciter votre aide; à savoir: copier par macro dans une feuille Excel quelques 200 données (valeurs) se trouvant dans 200 pages Web semblables à celles dont les liens sont ci-dessous.
Cours ACCOR, action ACCOR - Cotation en temps réel - AC, Cotation Paris en direct - investir.fr
Cours AIR LIQUIDE, action AIR LIQUIDE - Cotation en temps réel - AI, Cotation Paris en direct - investir.fr
La méthode qui consiste à ouvrir ces pages puis les copier étant trop longue (2 minutes par page); soit 400 minutes (près de 7 heures !) pour copier ces 200 valeurs, je voudrais savoir s'il est possible avec une macro d'ouvrir ces pages avec un lien hyper-texte puis de sélectionner la valeur à copier et de la copier dans une feuille Excel SANS copier la page entière.
La valeur à copier est l'Objectif de cours à 3 mois et se trouve toujours sous le texte "Objectif de cours à 3 mois".
Pour cela, je suppose qu'il faut saisir dans la macro dont le code commencerait ainsi:
Code:
Sub Objectifs_Liens_hyper()
'
' Objectifs_Liens_hyper Macro
' Macro enregistrée le 23/08/2012 par Edmond
'
'
Sheets("Objectifs").Select 'cette feuille contient les liens hyper dans la colonne A
Range("A2").Select 'pour la 1 ère valeur
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
'puis Code pour : Rechercher par la méthode 'Find' le texte 'Objectif de cours à 3 mois',
'sélectionner la cellule située en dessous et copier sa valeur dans la cellule B 2
'de la feuille Objectif
Range("A3").Select 'pour la 2 ème valeur
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
'puis Code pour : Rechercher par la méthode 'Find' le texte 'Objectif de cours à 3 mois',
'sélectionner la cellule située en dessous et copier sa valeur dans la cellule B 3
'de la feuille Objectif
Sheets("Objectifs").Select
Range("A1").Select
End Sub
"l'adresse" de cette valeur dans la page Web, ce que je ne sais pas faire.
Mais peut-être est-ce impossible ?
Je vous remercie pour vos réponses et vous souhaite une bonne journée.
Cordialement.
Nonno 94.