IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Naviguer sur Internet via Excel


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Naviguer sur Internet via Excel
    Sachant que dans certaines cellules d’Excel, il y a des liens internet (http://www......). Je souhaiterais pouvoir ouvrir une page internet et inscrire ces liens internet les uns après les autres dans la même page internet (dès que le premier lien est ouvert jusqu’au bout passer au deuxième lien et ainsi de suite). Une fois tous les liens affichés fermer le navigateur internet.
    Est-ce possible :
    Merci d’avance

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    tiens un peu de code à étudier.....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    ' Penser à
    ' Rajouter la référence "Mircrosof Internet control" 
    '
    Dim IE As InternetExplorer
     
    '
    ' Verifie si IE déjà lancé et le relance si c'est pas le cas
    ' !! Attention utilise une variable globale IE as Internet Explorer...
    '
    Sub VerifieIE()
      On Error GoTo CreerIE
       If Not IE Is Nothing Then
         IE.Visible = True
        Exit Sub
       End If
    CreerIE:
      Set IE = CreateObject("InternetExplorer.Application")
      IE.Visible = True
    End Sub
    '
    ' Fonction ouvre lien
    ' Param : stLien : url à ouvrir
    '     Optionel :bAttentOuverture.. si True ne rend la "main" qu'une fois l'url totalement chargée
    '
    Sub OuvreLien(stLien As String, Optional bAttenteOuverture As Boolean = True)
            VerifieIE
            IE.Navigate stLien
            Cancel = True
        While Not IE.ReadyState = READYSTATE_COMPLETE And bAttenteOuverture
          DoEvents
        Wend
        Debug.Print "Fin ouverture " & stLien
    End Sub
     
    '
    ' test
    ' exemple d'utilisation...
    ' Sélectionné d'abords une plage de cellule contenant adresses à ouvrir...
    '
    Sub test()
     Dim c
     For Each c In Selection
      OuvreLien c.Value
      Application.Wait (Now + TimeValue("00:00:02"))
     
     Next
    End Sub

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup ca marche parfaitement.
    Vous etes vraiment ingénieux.
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Exch 2003]Pubication de OWA sur Internet via un site web distant
    Par MaxBoys dans le forum Exchange Server
    Réponses: 1
    Dernier message: 20/09/2008, 02h04
  2. Réponses: 1
    Dernier message: 23/05/2007, 12h47
  3. Site sur Internet via Apache ?
    Par Kenshin86 dans le forum Apache
    Réponses: 5
    Dernier message: 19/05/2007, 13h17
  4. Site web accessible sur internet via Apache
    Par Aillyzeux dans le forum Apache
    Réponses: 7
    Dernier message: 15/05/2007, 12h40
  5. Naviguer sur Internet sous Linux en mode texte
    Par 7ob2006 dans le forum PyQt
    Réponses: 3
    Dernier message: 24/11/2006, 14h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo