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 :

Code pour fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Par défaut Code pour fichier
    Bonjour,

    Je transfère un message que j'ai posté sur le forum excel (ci-dessous).
    Au lieu d'utiliser une formule, j'ai ajouté un bouton. Mais le problème reste le même, puisque c'est la macro qui doit permettre de télécharger le fichier.

    Comment traduire tout ça en vba ? Il doit y avoir une fonction
    boucle sous condition (if, then) mais le reste ?
    merci.

    Bonsoir,

    Je dois créer un lien hypertexte qui a ces propriétés :

    en Feuille2, en D9, j'ai une formule qui va chercher une valeur stockée dans Feuille 1 Colonne A en fonction de la valeur contenue en Feuille 2 D8.

    cette fonction utilise REcherchev...

    J'aimerais ajouter un lien hypertexte à D9 qui permette d'ouvrir un fichier (qui est placé dans un dossier parent qui comprend le classeur et le dossier de fichiers pdf).

    J'espère être assez clair. J'ai essayé avec LIEN_HYPERTEXTE(RECHERCHEV)
    et ET((LIEN_HYPERTEXTE);(RECHERCHEV)) et pas de réponse!!

    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    tu peux mettre le lien vers le fil excel? car chez moi LIEN_HYPERTEXTE(RECHERCHEV()) fonctionne.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIEN_HYPERTEXTE("Dossier\"&(RECHERCHEV(D8;'Feuille1'!1;65536;1;0))&.pdf;Feuille1$AH$28)
    Précisions :
    - Dossier\ : c'est le chemin relatif au dossier qui contient plusieurs fichiers sous format pdf,
    - ...&...& : pour télécharger le fichier par son nom ; son nom étant défini par le contenu de D8 ; D8 étant une RECHERCHEV qui va chercher dans Feuille1.
    - 65536 : j'ai sélectionné toute la Feuille1.


    Réponse : #N/A (quoique, on s'en doutait un peu...)


    Sinon, j'ai un autre moyen car j'aimerais mettre un bouton sur lequel on clique et qui télécharge le fichier.
    J'ai créé le bouton mais en ce qui concerne la macro, auriez-vous la bonne solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Fichier_Click()
    Range("D8")&".pdf".Show 
    End Sub 
     
    'Show ou Call mais de toute manière ni l'un ni l'autre ne fonctionne8-)
    'Faut-il inclure la RECHERCHEV dans le code ?
    Perso, je préfère la macro.
    merci pour votre aide

Discussions similaires

  1. [XL-2007] Code pour fichier Drag&Drop par reprise d'élements sur Useform
    Par Nadroj39 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/10/2014, 11h08
  2. Réponses: 8
    Dernier message: 14/09/2006, 16h43
  3. Réponses: 1
    Dernier message: 30/08/2006, 18h26
  4. flash code pour fichier video probleme swf
    Par fasilafer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/02/2006, 09h37

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