Aide Excel
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 Copier une page HTML vers Excel

Aller en bas 
AuteurMessage
konishua
Membre



Nombre de messages : 1
Date d'inscription : 08/04/2009

Copier une page HTML vers Excel Empty
MessageSujet: Copier une page HTML vers Excel   Copier une page HTML vers Excel EmptyMer 8 Avr à 19:06

Bonjour à tous ,

J'ai besoin de votre aide Fou
je n'arrive pas a coller la page web obtenu apres l'entrée du mdp et du login par la macro sur la feuil2 afin de vérifier si la connexion à fonctionner.
Je mets la macro que j'utilise ci-dessous.

Gmail etant un exemple


Code:
Sub connexion()
For Each X In Sheets("Feuil1").Range("b2:" & Sheets("Feuil1").Range("b65536").End(xlUp).Address)
    Sheets("Feuil2").Cells.Clear
    login = X.Value
    Password = X.Offset(0, 1).Value
   
    Dim IE As InternetExplorer
    Dim IEdoc As Object
    Dim DOCelement As Object
   
    Set IE = New InternetExplorer
    IE.Visible = True
    IE.navigate ("http://gmail.com/")
 
    ' attente de fin de chargement
    Do Until IE.readyState = 4
        DoEvents
    Loop
   
    Set IEdoc = IE.document
    Sheets("Feuil2").Cells.Clear
   
    'login
    Set DOCelement = IEdoc.getElementsByName("email").Item
    DOCelement.Value = login
   
    'password
    Set DOCelement = IEdoc.getElementsByName("PASSWD").Item
    DOCelement.Value = Password
    DOCelement.Select
   
    'connexion
    Set DOCelement = IEdoc.forms(0)
    DOCelement.submit

Next
End Sub

je connais ce code qui fonctionne mais que sur l'url indiquez

Code:
With Sheets("feuil2").QueryTables.Add(Connection:="URL;http://gmail.com", Destination:=Sheets("feuil2").Range("A1"))
      .BackgroundQuery = True
      .WebSelectionType = xlEntirePage
      .WebFormatting = xlWebFormattingNone
      .Refresh BackgroundQuery:=False
    End With

Merci d'avance pour votre aide.
Revenir en haut Aller en bas
 
Copier une page HTML vers Excel
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Entraide & apprentissage :: A l'aide...-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser