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

OpenOffice & LibreOffice Discussion :

Menu avec Liste des Feuilles. [OpenOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai Avatar de roby68
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 32
    Points : 22
    Points
    22
    Par défaut Menu avec Liste des Feuilles.
    Bonsoir le Forum,

    Débutant sous Open Office, j'aimerai que dans une feuille (La première si possible) intitulée "Menu", apparaissent tous les noms sans doublons des onglets et cela à partir de la feuilles 5 à l'infini par exemple (les feuilles 1 à 4 sont réservées) et que lorsque l'on clique sur un nom affiche la feuille correspondante. Le nom des feuilles pourrait correspondre à des clients.

    Je ne sais pas si cela est possible car j'ai cherché mais pas de solutions concrètes.

    Dans l'attente

    merci d'avance. Roby
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Il va falloir que tu passes par un (ou plusieurs) bouton pour insérer du code.

    Pour liste les feuilles actives dans ta première page :
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub ListerOnglet()
    	Dim monDocument As Object, lesFeuilles as Object, maCellule As Object
     
     	monDocument = ThisComponent
    	lesFeuilles = monDocument.Sheets
    	maFeuille = monDocument.CurrentController.ActiveSheet
    	nbF = lesFeuilles.Count  
    	for x = 4 to nbF -1
    	  uneFeuille = lesFeuilles(x)
    	  maCellule = maFeuille.getCellRangeByName("C" & x+1)
    	  monCurseur = maCellule.createTextCursor
    	  maCellule.insertString(monCurseur, uneFeuille.Name, true)
    	next	
    End Sub

    Et pour sélectionner la feuille correspondante à ta position dans ta première feuille :
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub SelectionnerFeuille()
    	Dim monDocument As Object, lesFeuilles as Object, maCellule As Object
     
     	monDocument = ThisComponent
    	lesFeuilles = monDocument.Sheets
      	maCellule = monDocument.getCurrentSelection
     
      	uneFeuille = lesFeuilles.getByName(maCellule.String)
     	monDocument.CurrentController.ActiveSheet = uneFeuille
     
    End Sub

    @+.

  3. #3
    Membre à l'essai Avatar de roby68
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 32
    Points : 22
    Points
    22
    Par défaut [RESOLU]
    Bonjour le Forum, Zoom61

    Merci pour le coup de main. Cela fonctionne très bien.
    j'ai modifier pour l'utiliser dans une seule cellule de validation.

    Bonne journée à toi et au Forum.

    @ + Roby68

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    N'oublie pas le tag

    @+.

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

Discussions similaires

  1. [XL-2007] Formulaire avec liste des feuilles permettant de naviguer dans le classeur
    Par blackstrange dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/06/2012, 16h54
  2. [VBA-E] liste des feuilles
    Par repié dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 17/02/2006, 17h27
  3. Test sur formulaire avec liste des erreurs
    Par Nicos77 dans le forum Langage
    Réponses: 37
    Dernier message: 17/11/2005, 10h22
  4. Obtenir la liste des feuilles d'un fichier Excel
    Par Jean Bonnisme dans le forum Access
    Réponses: 3
    Dernier message: 15/10/2004, 10h53

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