Automat. l'incrémentation de lien hypertexte

Mariejo83510 Messages postés 30 Statut Membre -  
 mariejo83510 -
Bonjour,

J'enregistre sur mon serveur, dans un dossier archives, tous mes courriers et autres.

J'aimerai automatiser l'incrémentation des liens hypertextes, dans un classeur excel, afin d'afficher,d'un clic le contenu.
Voici un exemple :

\\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\RH2012012 Affichage J. fériés SA 2012.doc

Merci par avance de votre aide.

Bien cordialement.

3 réponses

  1. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Je n'ai pas compris la question.
    0
  2. Mariejo83510
     
    Bonsoir Raymond et merci de t'intéresser à ma question.
    Je vais essayer d'être un peu plus claire.

    Chaque fois que je crée un document (.doc, .xls, .pdf et ...), je l'enregistre dans un dossier archive. J'aimerai répertorier dans une feuille excel tous les liens hypertextes de ces documents, pour les visualiser d'un clic, et automatiquement à chaque enregistrement.

    J'ai essayé de comprendre la méthode macro, mais je suis nulle et tout juste efficace en formule excel. C'est pourquoi je sollicite l'aide des champions.

    Voilà ! Merci pour votre aide.

    Mariejo.
    0
    1. Mariejo83510 Messages postés 30 Statut Membre 2
       
      Bonjour et merci,

      Je me suis rendue sur le lien, mais comme je ne suis vraiment pas douée, je n'y arrive pas.

      Je crois que la cause est perdue.

      Je vais reprendre la simplicité d'inserer sous excel en manuel un lien hypertexte dans ma feuille excel.

      Encore merci pour le temps passé pour moi.

      Mariejo
      0
  3. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Bonjour Mariejo.

    Tu m'excuses, j'avais omis de te souhaiter la bienvenue parmi les membres de CCM !

    C'est beaucoup plus sage de procéder manuellement, au lieu de t'embarquer dans des complications sans nom ...
    Ainsi tu es maître de tes décisions et tu pourras effectuer toutes les corrections et mises à jour que tu souhaiteras.

    Cordialement.
    0
    1. Mariejo83510 Messages postés 30 Statut Membre 2
       
      Merci beaucoup Raymond,

      En fait, je suis un peu têtue et j'ai persevérée.
      ceci dit j'ai encore quelques problèmes:
      voici les codes appliqués :

      Sub ARCHIVES_COURRIERS_DOC()
      '
      ' ARCHIVES_COURRIERS_DOC Macro
      'Sub repertorier_fichier()
      Dim Chemin As String, Fichier As String

      'indique le répertoire contenant les fichiers
      Chemin = "\\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\"

      'Boucle sur tous les fichiers msg du répertoire.
      Fichier = Dir(Chemin & "*.doc")

      numligne = 1

      Do While Len(Fichier) > 0
      Range("B" & numligne).Value = Fichier
      numligne = numligne + 1
      Fichier = Dir()
      Loop
      End Sub

      Sub CHRONOS_XLS()
      '
      ' CHRONOS_XLS Macro
      'Sub repertorier_fichier()
      Dim Chemin As String, Fichier As String

      'indique le répertoire contenant les fichiers
      Chemin = "\\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\"

      'Boucle sur tous les fichiers msg du répertoire.
      Fichier = Dir(Chemin & "*.xls")

      numligne = 1

      Do While Len(Fichier) > 0
      Range("B" & numligne).Value = Fichier
      numligne = numligne + 1
      Fichier = Dir()
      Loop
      End Sub
      Sub ARCHIVES_COURRIERS_ODF()
      '
      ' ARCHIVES_COURRIERS_ODF Macro
      'Sub repertorier_fichier()
      Dim Chemin As String, Fichier As String

      'indique le répertoire contenant les fichiers
      Chemin = "\\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\"

      'Boucle sur tous les fichiers msg du répertoire.
      Fichier = Dir(Chemin & "*.pdf")

      numligne = 1

      Do While Len(Fichier) > 0
      Range("B" & numligne).Value = Fichier
      numligne = numligne + 1
      Fichier = Dir()
      Loop
      End Sub


      Sauf, que la céllule D1 ne fonctionne pas automatiquement au format "lien hypertexte", dans le tableau excel, car je ne sais pas comment donner ce format lienhypertexte. En fait je ne trouve pas la commande.

      Exemple:
      Chemin du répertoire:
      céllule A1 = "\\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\

      Dans le répertoire, documents à incrémenter :
      céllule B1 =Convention escom Ebre.doc

      Formule appluqée : concatener(A1;B1) :
      céllule C1 = \\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\Convention escom Ebre.doc

      Résultat = copier coller valeur C1 pour incrémentation dans D1 :
      céllule D1 = \\Serv2008\commun\SOCIAL\ARCHIVES COURRIERS\DOCUMENTS\Convention escom Ebre.doc

      Ensuite je tire la formule vers le bas pour visualiser le document par un clic sur la cellule, et là :
      cela ne fonctionne que sur la première ligne.

      Peut être avez vous un conseil à me donner.

      avec mes sincères remerciements.

      Mariejo.
      0
    2. mariejo83510
       
      Bonjour,

      Je pensais avoir réglé le problème, mais non !

      J'ai bien fait un copier/coller de la premiere cellule, dans la colone devant revoir les liens hypertextes.
      Ceux-ci se mettent bien en lien et en bleu, quand je clic sur la cellule le lien ne s'ouvre pas tout de suite, il faut que je double clic sur la cellule, que je descende sur la cellule suivante et que je revienne sur la cellule pour obtenir l'ouverture du document.
      Avez-vous une solutuon à ce problème ?

      Avec mes remerciements.

      Mariejo
      0