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 :

macro insertion de formule [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut macro insertion de formule
    Bonjour

    Je souhaite insérer une formule d'insertion de lien hypertexte dans une cellule via macro mais le débugger bloque sur "ActiveCell.Formula = l"

    sachant que j'ai essayé ActiveCell.Value, ActiveCell.text...

    PS : le module d'insertion d'hypertexte de office à tendance à modifier les liens inopinément, c'est pour cela que veux le mettre en dur...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Sub lien()
     
     
    ' lien Macro
    ' Macro enregistrée le 7/02/14 par Administrateur
    ' Macro d'insertion de lien hypertexte en dur dans excel
     
    Dim nomfich As String
    Dim nomLien As String
    Dim sep As String
    sep = """"
     
    nomfich = Application.GetOpenFilename 'recupere le chemin et le fichier
    nomLien = InputBox("Saisir le nom du lien")
     
    If nomfich = "" Then Exit Sub
     
    l = "=LIEN_HYPERTEXTE(" & CStr(sep) & nomfich & CStr(sep) & ";" & CStr(sep) & nomLien & CStr(sep) & ") "
    'l = "=LIEN_HYPERTEXTE(" + CStr(sep) + nomfich + CStr(sep) + ";" + CStr(sep) + nomLien + CStr(sep) + ") "
     
     
    MsgBox l
     
    ActiveCell.Formula = l
     
    End Sub

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaLocal = l
    Pour utiliser les fonctions en français : FormulaLocal

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

Discussions similaires

  1. [XL-2003] Insertion de formule en utilisant une macro
    Par Paenitentia dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/01/2010, 09h07
  2. Insertion de formule par macro
    Par Lechette dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/04/2008, 09h59
  3. [Excel] Insertion de formule dans ma feuille par macro (erreur400)
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2007, 10h27
  4. [VBA-E] insertion de formule dans cellule
    Par jeff37 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/05/2006, 13h53
  5. [VBA-E] Macro Insertion image
    Par dafalri dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2006, 17h20

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