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 :

Inputbox cellule reference relative [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Exploitation
    Inscrit en
    Février 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Exploitation

    Informations forums :
    Inscription : Février 2013
    Messages : 36
    Points : 14
    Points
    14
    Par défaut Inputbox cellule reference relative
    Bonjour,
    J'ai une inputbox pour créer des liaison mais quand ma liaison est integré dans la cellule je ne peux pas incrémenter sur les cellule du dessous car elle indique une cellule en reference absolue ($C$2) alors qu'il me faudrai une reference relative.
    Grand merci de m'aider car je planche dessus sans trouver la reponse
    Merci à tous de votre aide !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub recupuneseule()
     
     
      Dim Chemin As String, NomFic As String, Onglet As String, Ref As String
      Dim A
      Chemin = InputBox("Chemin du fichier à lire :", "lire fichierFermé", "C:\Users\Philippe")
      NomFic = InputBox("Nom du fichier EXCEL à lire :", "lire fichierFermé", "MonFichier.xls")
      Onglet = InputBox("nom de la feuille :", "lire fichier fermé", "Feuil1")
      Ref = InputBox("adresse de la cellule à lire :", "lire fichierfermé", "C2")
      ActiveCell.Value = "='" & Chemin & "\[" & NomFic & "]" & Onglet & "'!" & Range(Ref).Range("A1").Address
     
     End Sub

  2. #2
    Membre éprouvé Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Points : 973
    Points
    973
    Par défaut
    Bonjour
    a modifier comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Value = "='" & Chemin & "\[" & NomFic & "]" & Onglet & "'!" & Range(Ref).Range("A1").Address (0,0)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Exploitation
    Inscrit en
    Février 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Exploitation

    Informations forums :
    Inscription : Février 2013
    Messages : 36
    Points : 14
    Points
    14
    Par défaut
    Merci de ton aide

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

Discussions similaires

  1. [XL-2003] Cellule nommée relative à portée globale.
    Par JOHN14 dans le forum Excel
    Réponses: 1
    Dernier message: 28/01/2010, 20h58
  2. référence relative à une cellule saisie
    Par Peanut dans le forum Excel
    Réponses: 14
    Dernier message: 13/07/2007, 16h15
  3. Reference a une cellule sur VBA
    Par nicoroth dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/07/2007, 13h39
  4. [Excel] Supprimer les cellules references
    Par VlaMonPseudo dans le forum Excel
    Réponses: 2
    Dernier message: 28/06/2007, 14h43
  5. renvoyez les references d une cellule
    Par chamus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/12/2006, 16h43

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