Help macro Excel !

Xrag -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Donc voilà, je suis actuellement en stage dans une entreprise et j'ai besoin de modifier les liens hypertexte dans plusieurs millier de fichier Excel... Donc dans les liens j'ai des %20 qui correspondent à des espaces et j'ai besoin de les remplacer par des _ ... Je risque de passer ma vie là dessus et j'aimerais trouver un moyen rapide de tout modifier !
Les classeurs se trouvent dans des dossiers et sous dossier et il y a également les fichiers HTML générés par excel à modifier... Pour les nom des fichiers nous avons déjà un programme !
Merci d'avance de vos réponses ;)

5 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Tu as affaire à des bénévoles (et pas à des larbins) qui prennent de leur temps pour aider et merci est leur seul salaire.
    Si la politesse te parait superflue je vais plutôt répondre à ceux à qui ça dit encore quelque chose...
    eric
    2
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    C'est le lien lui même ou ce qui est lisible dans la cellule qu'il faut reprendre ?

    eric
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bon, tu rayeras la mention inutile :
    Sub MajLienHypertexte()
        Dim sh As Worksheet, hl As Hyperlink, a
        For Each sh In Sheets
            For Each hl In sh.Hyperlinks
                hl.Address = Replace(hl.Address, "%20", "_")
                hl.TextToDisplay = Replace(hl.TextToDisplay, "%20", "_")
            Next hl
        Next sh
    End Sub
    

    Agit sur toutes les feuilles du classeur actif.

    eric
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Xrag
     
    Il faudrait que ça le fasse automatiquement pour tous les fichier dans le dossier et les sous dossiers.
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Et bonjour, s'il te plait et merci ????
      0
    2. Xrag
       
      Si il faut que je dise Bonjour et merci à tous mes messages j'ai pas finit... Mais passons...
      Donc j'ai cette erreur pour le code que tu m'as donné : Method 'TextToDisplay' of object 'Hyperkink' failed

      Merci d'avance.
      0