Onglets anglais

A

Anne

Guest
Bjr à ts !

Encore et encore des félicitations pour ce site. Bon voilou ma question :
Est-il possible de faire un onglet d'onglet ?

Merci d'avance et bisous !
 
@

@+Thierry

Guest
Bonjour Anne, le Forum

Tu parles d'un onglet de feuille (WorkSheet) ? ou bien d'un UserForm avec un Control ActiveX "Multipage" ou un Control ActiveX "TabStrip"?

Si tu parles d'onglet de feuilles la réponse est non, pas jusqu'à Excel 2000 en tout cas et pas à ma connaissance avec XP non plus.

Toutefois si tu parle de feuille, je ne vois pas ce que tu voudrais faire avec un "onglet d'onglet" ... Tu as vraiment une drôle d'idée... Peut-être si tu détailles ton objectif ce sera mieux pour t'aider...

Si il s'agit d'un Control Multipage dans un UserForm j'ai fais deux démo dans ce phorum, tu peux faire une recherche avec mon nom plus "Multipage". (pour TabStrip, je n'ai pas encore travaillé dessus)

Bon Travail
@+Thierry
 
V

Vériland

Guest
Bonjour Anne, Thierry et le forum,

ben moi j'ai compris une feuille qui liste tous les onglets...enfin j'me lance je ne sais pas si c'est çà...lol

Donc voici une macro qui va créer une feuille "Onglet Général" qui se placera en première position et sur laquelle sera listé l'ensemble des onglets présents dans le fichier...

le p'tit plus est d'avoir un lien Hypertexte sur chaque nom de feuille...

'*****************************************
Option Explicit
' Vériland Juillet 2003
Sub ListerFeuilles()
Dim Cherche As Variant
Dim Boucle As Long
Application.ScreenUpdating = False
Set Cherche = Sheets.Add(Before:=Sheets(1))
On Error GoTo Gestion_feuille_existe
Debut_Procedure:
Cherche.Name = "Onglet Général"
[A1] = "Liste des onglets du classeur"
With Selection.Font
.Bold = True
.Size = 16
End With
For Boucle = 2 To Sheets.Count
Cherche.Cells(Boucle, 1).Value = "Onglet N° " & Boucle - 1
With Worksheets(Cherche.Name)
ActiveSheet.Hyperlinks.Add Anchor:=.Cells(Boucle, 2), _
Address:="", SubAddress:=Sheets(Boucle).Name & "!A1", _
TextToDisplay:="Lien vers " & Sheets(Boucle).Name
End With
Next Boucle
[F1].Activate
ActiveWindow.DisplayGridlines = False
Exit Sub
Gestion_feuille_existe:
Application.DisplayAlerts = False
Sheets("Onglet Général").Delete
Application.DisplayAlerts = True
GoTo Debut_Procedure
End Sub
'*****************************************

A+Veriland.gif
 
@

@+Thierry

Guest
Bonjour Vincent

Arf, oui tu as peut-être raison !! c'est çà l'onglet d'onglets... D'où l'importance du S ....

Moi avec "Onglet d'Onglet" j'ai compris un onglet dans l'onglet !!! (lol)

On verra bien ce que notre amie veut !! lol

(C'est comme Philling hier soir, qu'elle histoire...)

Bon appétit, là je file, à plus tard...

@+Thierry
 
V

Vériland

Guest
ah ben Thierry, j'crois bien qu'on lui a fait peur là...

Bouton_lagaffe.jpg


loool...par contre ça nous dis pas si la réponse donnée correspond aux onglets...

mais p'têt que c'était simplement pour se faire les ongles...



ouarf...mdr...
 

Discussions similaires

Réponses
12
Affichages
340

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
313 125
Messages
2 095 510
Membres
106 276
dernier inscrit
sou'