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 :

lien hypertexte dans une nouvelle feuille [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 5
    Points
    5
    Par défaut lien hypertexte dans une nouvelle feuille
    Bonjour,
    description de ce que je voudrais faire:
    A partir d'un clic sur un bouton, un formulaire s'ouvre et me demande la pièce à créer dans une textbox1
    Je clique sur le bouton "Ok" de ce formulaire et excel me créer une nouvelle feuille et la renome avec la valeur contenu dans textbox 1.
    Dans la feuille de démarage je fais une recherche pour trouver une cellule vide et inscrit la valeur de la textbox.
    Tout ceci est fait.
    Maintenant je voudrais créer un lien hypertexte vers la feuille que je viens de créer et c'est là que je rame un peu...
    Voici mon code:

    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
    Private Sub Cmd_OK_Click()
    Dim x As Long
    Dim a As String
    With Sheets("Welcome")
     
                For x = 8 To 256
                    If .Cells(x, 2).Value = "" Then
                        .Cells(x, 2).Value = F_add.TextBox1.Value
                        Exit For
                     End If
                 Next x
    Cells(x, 3).Value = F_add.TextBox2.Value
     
    nbFeuille = Sheets.Count
    Worksheets("Template ").Cells(2, 1).Value = F_add.TextBox1.Value & " "
    Worksheets("Template ").Cells(3, 1).Value = F_add.TextBox2.Value
    Sheets("Template ").Copy After:=Sheets(nbFeuille)
    Sheets("Template (2)").Select
    Sheets("Template ").Name = Worksheets("Template HUANGHE").Cells(4, 1).Value
    a = Worksheets("Template ").Cells(4, 1).Value
    Sheets("Welcome").Hyperlinks.Add _
    Anchor:=Sheets("Welcome").Cells(x, 4), Address:="", SubAddress:="a!A103", TextToDisplay:="x"
    End With
    F_add.Hide
    End Sub
    A la place de: a:A103 je voudrais avoir nomdelanouvellefeuille!A103

    Quelq'un aurait une idée??

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    c'est résolu il suifisait de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SubAddress:=a & "!A103"

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 19/02/2013, 21h44
  2. Réponses: 12
    Dernier message: 28/07/2006, 16h16
  3. Réponses: 5
    Dernier message: 24/05/2006, 23h53
  4. lien hypertexte dans une zone de liste
    Par corwin44 dans le forum Access
    Réponses: 1
    Dernier message: 02/11/2005, 11h48
  5. lien hypertexte dans une anim flash
    Par vedder dans le forum Flash
    Réponses: 17
    Dernier message: 14/01/2004, 14h11

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