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

Access Discussion :

Import liens hypertextes Excel-->Access [AC-2007]


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 56
    Points : 46
    Points
    46
    Par défaut Import liens hypertextes Excel-->Access
    Bonjour à tous,

    Je réalise l'importation d'une base de données Excel vers Access. Cela fonctionne très bien à part pour un champ "site web" qui est rempli de liens vers les sites internet de mes fournisseurs. Dans Excel, pas de problème, les liens fonctionnent, j'ai utilisé un code vba pour passer les adresses des sites (qui étaient stockés en texte) en lien hypertexte. Voici ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub hyperlien_sanshttp()
    With Sheets("Tiers")
    Dim i As Integer
    For i = 17 To 1049
     
        .Hyperlinks.Add Anchor:=.Range("W" & i), _
        Address:="http://" & .Range("W" & i).Value
     
    Next
    End With
    End Sub
    Cependant je viens de réaliser que l'importation ne peut pas importer de liens hypertexte, mais seulement le texte (Grrrr mon bout de code n'a servi à rien !). Je me demande (et donc vous demande) si je peux utiliser le même type de code sous access, en VBA, pour modifier ce champ de ma table ?

    D'avance merci pour votre aide !

    Cordialement,

    Pierre

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 56
    Points : 46
    Points
    46
    Par défaut
    Eurêka ! En fait le vba n'était pas nécessaire, j'ai trouvé une solution en SQL : une requête mise à jour toute simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    UPDATE T_tiers SET T_tiers.[Site internet2] = [Site internet] & "#" & "http://" & [Site internet] & "#"
    WHERE ((([T_tiers]![Site internet]) Is Not Null));
    A croire que ma première recherche sur le forum n'avait pas été assez approfondie : j'ai trouvé la solution ici : http://www.developpez.net/forums/d80...en-hypertexte/

    Merci à tous ceux qui on jeté un oeil sur mon problème, et merci à tous ceux qui enrichissent ce forum ou (il me semble) tous les problèmes trouvent une solution !!

    Cordialement,

    Pierre

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

Discussions similaires

  1. [Access 2003]lien entre excel et access?
    Par steeves5 dans le forum Access
    Réponses: 3
    Dernier message: 23/06/2006, 14h05
  2. Pb Importation de fichiers Excel dans Access
    Par elkhy dans le forum Access
    Réponses: 8
    Dernier message: 22/05/2006, 17h33
  3. [VBA-A] Importation de fichiers Excel dans Access
    Par elkhy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/05/2006, 17h57
  4. Importation de données Excel dans Access
    Par stratus dans le forum Access
    Réponses: 4
    Dernier message: 24/02/2006, 12h08
  5. Import de données Excel dans Access
    Par Todd62 dans le forum Access
    Réponses: 12
    Dernier message: 28/12/2005, 16h11

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