Ouverture onglet macro excel
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Ouverture onglet macro excel



  1. #1
    invitee914291d

    Ouverture onglet macro excel


    ------

    Bonsoir à tous et à toutes!

    Je vous expose mon problème: j'utilise un fichier excel (version 2007) qui comporte un onglet principal et des onglets "secondaires", dans mon onglet principal, j'ai une liste organisée de la manière suivante: dans la colonne A j'inscris des numéros et dans la colonne B, j'inscris des noms. Lorsque ma liste est terminée, je lance ma macro pour créer mes onglets qui correspondent chacun à un numéro, les onglets sont renommés en fonction du numéro et chaque onglet reprend le numéro et le nom.

    Je voudrais maintenant accéder à l'onglet que je veux de manière simple et rapide, par exemple, lorsque je double cliquerais sur une cellule non vide de la colonne A, l'onglet ayant pour nom la valeur de la cellule s'ouvrirai.

    Merci par avance.


    PS: Voici en pièce jointe un exemple simplifié de ce que j'utilise en capture d'écran.

    -----
    Images attachées Images attachées

  2. #2
    invite948b37db

    Re : Ouverture onglet macro excel

    Citation Envoyé par hannibal11 Voir le message
    par exemple, lorsque je double cliquerais sur une cellule non vide de la colonne A, l'onglet ayant pour nom la valeur de la cellule s'ouvrirai.
    Autrement dit, pourquoi faire simple quand on peut faire compliqué ?
    Depuis le bandeau Insertion, clique sur l'icône "Lien hypertexte", coche "Emplacement dans le document".

    Sinon, c'est possible par procédure événementielle à adapter :
    Code:
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
      If Target.Address = "$A$1" Then
            Sheets(ActiveCell.Value).Select
      End If
      Cancel = True
    End Sub

  3. #3
    invitee914291d

    Re : Ouverture onglet macro excel

    Merci pour ta réponse!

    Je viens de rentrer le code et ça fonctionne à la perfection, j'ai eu juste à élargir la plage de données

    Depuis le temps que je cherchais.

  4. #4
    invitee2ee8a09

    Re : Ouverture onglet macro excel

    Bonsoir le Forum
    Une autre solution
    Copier ce code dans le code de la feuille :
    Click droit sur la Feuille concernée ( Sommaire ) ou autre
    Visualiser le code et copier le code ci-dessous
    Code:
    Private Sub Worksheet_Activate()
      [C5:C100].ClearContents
      For i = 2 To Sheets.Count
        nf = Sheets(i).Name
        ActiveSheet.Hyperlinks.Add Anchor:=Cells(i + 6, 3), Address:="", SubAddress:="'" & _
          nf & "'" & "!A1", TextToDisplay:=nf
       Next i
       [C5:C100].Sort Key1:=Range("C5"), Order1:=xlAscending, Header:=xlGuess
    End Sub
    Vous obtiendrez ainsi une mise à jour du sommaire automatique si une feuille est ajoutée ,supprimée ou renommée.
    A+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Virus firefox ouverture onglet + pub intempestives
    Par invite05b25712 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 12
    Dernier message: 13/08/2014, 18h51
  2. Ouverture intenpestive d'onglet de pub
    Par invited8ca0587 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 8
    Dernier message: 05/04/2011, 21h49
  3. onglet excel
    Par invitefa5b8744 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/02/2010, 15h53
  4. Macro gestion de onglet dans excel
    Par invite7eac5b19 dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 21/04/2008, 16h49
  5. ONglet sous excel
    Par invite0ae7b3a9 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 14/10/2004, 20h48