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 :

Implémentation URL automatique


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur PI
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur PI
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut Implémentation URL automatique
    Bonjour à tous.

    J'ai un petit soucis, et je pense que Excel pourrait m'aider.


    Je souhaiterais implémenter mes URL.
    J'entends pas la, passer de l'url:
    www.monsite.fr/mondossier1/test/fichier1.txt
    à
    www.monsite.fr/mondossier1/test/fichier2.txt
    puis
    www.monsite.fr/mondossier1/test/fichier3.txt

    Et enregistrer ces fichiers au fur et à mesure (tout en gardant leur nom)


    Cela est-il possible?

    (sachant que par exmple:
    www.monsite.fr/mondossier1/test/fichier4.txt
    n'existe pas)

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Un problème sans solution est un problème mal posé.

    Albert Einstein

  3. #3
    Membre actif
    Homme Profil pro
    Ingénieur PI
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur PI
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Je reprends donc... (maglré que je n'aime pas le ton du précedant message)


    Je souhaiterais savoir si il était possible de créer une macro qui incrémente une URL spécifique.
    Mon URL finit par fichier1.txt.
    Je souhaiterais que la macro l'incrémente pour passer à fichier2.txt, puis fichier3.txt, etc etc....
    Il faut bien sur que la macro enregistre chacun des .txt au fur et à mesure.

    A noter que le fichier4.txt n'existe peut être pas. Mais que le fichier5.txt existe peut être.
    L'idée serait de borner l'incrémentation de fichier1.txt à fichier999.txt


    Merci =)

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Citation Envoyé par Mangaku Voir le message
    Je reprends donc... (maglré que je n'aime pas le ton du précedant message)




    Merci =)
    L'idée de base est que ce forum n'est pas un service de production de code gratuit, mais un forum d'entraide.

    Quant à savoir si ce que tu veux est possible, je dirais oui.

  5. #5
    Membre actif
    Homme Profil pro
    Ingénieur PI
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur PI
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Et je ne critique pas le fait qu'on me dise que ma demande est mal expliquée.

    Je critique la forme.

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 175
    Billets dans le blog
    53
    Par défaut
    Bonsoir,
    Et je ne critique pas le fait qu'on me dise que ma demande est mal expliquée.
    Je critique la forme.
    Je trouve que la forme était très correcte et j'adhère pleinement à cette citation parce-qu'effectivement ta question n'est pas claire.
    J'ai d'ailleurs octroyé un vote positif pour rééquilibrer le vote négatif de X.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    A propose de forme, sa Seigneurie devrait prendre connaissance de ceci, notamment les points III-C, III-D, IV-G et IV-M …



    Cela m'apprendra à être gentil ! Et dire que j'aurais pu - dû ! - donner dans le marmotte power,
    la question du jeu revisité par les Inconnus ou encore une version Dalek pas encore inaugurée ! …



    __________________________________________________________________________________________
    Deux choses sont infinies : l’Univers et la bêtise humaine.
    Mais en ce qui concerne l’Univers, je n’en ai pas encore acquis la certitude absolue ! (Albert Einstein)


  8. #8
    Membre actif
    Homme Profil pro
    Ingénieur PI
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur PI
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Seul le 4G est donc potentiellement à appliquer.

    Sachant que il parait évident que pour moi, à l'origine, la question posée est claire.
    Sans retour... je risque d'avoir du mal à me contredire moi meme...

  9. #9
    Expert éminent


    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
    Par défaut
    Citation Envoyé par Mangaku Voir le message
    Seul le 4G est donc potentiellement à appliquer.

    Sachant que il parait évident que pour moi, à l'origine, la question posée est claire.
    Sans retour... je risque d'avoir du mal à me contredire moi meme...
    Il est bien dommage que tu soit le seul à trouver la question claire , car à priori tu n'as pas la réponse ...

    essai de nous dire ce que tu veux faire exactement ... ton histoire d'incrémentation d'URL n'est pas claire ... tu nous dis pas ce que tu veux en faire de cette URL ?

    qu'entends tu par :
    Et enregistrer ces fichiers au fur et à mesure (tout en gardant leur nom)
    de quel fichier parle tu ? que veux dire "enregistrer" pour toi ?


    quel est le problème de ton fichier4 ?
    (sachant que par exmple:
    www.monsite.fr/mondossier1/test/fichier4.txt
    n'existe pas)
    montre nous le début de ton code ...

  10. #10
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut





    Et puis quel est l'intérêt d'utiliser spécifiquement Excel pour ce genre de traitement ?


  11. #11
    Membre actif
    Homme Profil pro
    Ingénieur PI
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur PI
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Citation Envoyé par Marc-L Voir le message

    Et puis quel est l'intérêt d'utiliser spécifiquement Excel pour ce genre de traitement ?
    Parce que je n'ai pas en tête d'autre solution.



    Sinon:
    je ne veux rien en faire de cette URL.
    Juste que sur: http://monsite.fr/1.txt , il y a un fichier texte. Et que je souhaiterais enregistrer ce .txt sur mon PC (dans mes documents/fichier%20texte, par exemple)
    Et le http://monsite.fr/4.txt n'existe pas, car il a pu être supprimé du site par exemple.


    On peut imaginer que c'est un site, qui ne contient que des fichier texte. Et l'idée serait de sauvegarder tous les fichiers texte, les uns apres les autres.

    Je rentre l'adresse du site, avec le 1.txt, et hop, la macro vérifie et enregistre de 1 à 999.

  12. #12
    Expert éminent


    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
    Par défaut
    bon eh qu'as tu fait ?
    que sait tu faire ?

    je te propose pour commencer de regarder la excel :

    Et d'essayer de mettre en oeuvre cette fonction pour récupérer 1 fichier ...

  13. #13
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 175
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    En tous les cas, c'est nettement plus clair et pour ajouter à la réponse de Bbil
    Tu dois construire un nom avec la concaténation d'un nombre produit par une boucle (1, 2, 3 etc.)
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub TestUrl()
     Const UrlAddress As String = "http://monsite.fr/"
     Dim FullName As String, r
     For r = 1 To InputBox("Entrez le nombre d'URL à chercher", "Recherche d'URL", 5)
      FullName = UrlAddress & r & ".txt"
     
     ' Ici chargement sur Internet
      MsgBox FullName
     Next
    End Sub
    Pour ne pas boguer si le fichier n'existe pas tu utilises un On Error comme par exemple On error Resume Next pour passer à l'instruction qui suit
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  14. #14
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Tant qu'à utiliser Excel, il y a une manière simple pour les débutants en deux instructions :

    • ouvrir le fichier txt directement par Excel.

    Et oui, les fichiers qu'il peut ouvrir en local, Excel peut aussi les ouvrir via une URL !

    • Enregistrer sous …

    Si cela fonctionne manuellement, alors l'Enregistreur de macros livre une base de code sur un plateau !

    Envisageable aussi sans Excel en vbs par exemple, mais là ce n'est pas le bon forum …

Discussions similaires

  1. Imprimer plusieurs url automatiquement
    Par arrakis75 dans le forum IE
    Réponses: 0
    Dernier message: 03/03/2013, 17h30
  2. [WD17] Récupération d'Url automatique
    Par loloxp dans le forum WinDev
    Réponses: 10
    Dernier message: 06/02/2013, 11h05
  3. rafraichir l'url automatique après appel d'une action
    Par sihamsisim dans le forum Struts 1
    Réponses: 2
    Dernier message: 21/06/2008, 17h17
  4. Détecter les URLs automatiquement
    Par Keyan dans le forum 4D
    Réponses: 3
    Dernier message: 26/09/2007, 16h53
  5. redirection URL automatique
    Par chouyop dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 09/10/2006, 17h36

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