OVH Cloud OVH Cloud

qui veut m aider svp

2 réponses
Avatar
damgui
bonjour,

voila,

j ai un pb avec un fichier excel
quand j ouvre excel j ai une page de presentation dqui s affiche 15 secondes
(useform3). des que cette page se cache j en ai une second qui s affiche
avec une lise de nom. (Nom de l'useform : EFFECTIF) , la lisbox est alimenté
par la feuille "données" de la cellule d3 a d4

En selectionnant le nom on a à l'onglet correspondant au prenom

Mon
PB

Jevoudrait que quand je selectionne un nom, il me cache les autres feuilles.

voici le lien


http://dl-3.free.fr/52616e646f6d495696c3444d180d481df9c670c593670f8f8f8b0e0411af886b/gestion.rar


il faut ouvrir le fichier planninv v75

note : mot de passe pour retirer la barre outil "toto"
mot de passe pour aller dans vba "toto"
les données de la listbox sont dans l'onglet "données"
le nom de l'userform est EFFECTIF

Et encore

merci de votre aide

damgui

2 réponses

Avatar
RV
Bonsoir Damgui,
J'ai une version Excel trop ancienne (pack office97) et je ne peux pas
enlever la protection vba.
Je ne suis pas un pro en la matière et ce n'est pas génial mais voilà ce que
je propose avec un user et une listbox1 (cela devrait dépanner dans un 1er
temps):

Private Sub ListBox1_MouseDown(ByVal Button As Integer, ByVal Shift As
Integer, ByVal X As Single, ByVal Y As Single)

For sh = 1 To Sheets.Count
Sheets(sh).Visible = True
Next

End Sub

Private Sub ListBox1_MouseUp(ByVal Button As Integer, ByVal Shift As
Integer, ByVal X As Single, ByVal Y As Single)

On Error Resume Next

For i = 0 To ListBox1.ListCount
If ListBox1.Selected(i) = False Then
Sheets(ListBox1.List(i)).Visible = False
End If
Next

Unload Me

End Sub

Private Sub UserForm_Activate()

For sh = 1 To Sheets.Count
ListBox1.AddItem (Sheets(sh).Name)
Next

End Sub


D'autres te proposeront certainement plus simple et mieux...
Bonne soirée
RV


"damgui" a écrit dans le message de news:
44ce58eb$0$3153$
bonjour,

voila,

j ai un pb avec un fichier excel
quand j ouvre excel j ai une page de presentation dqui s affiche 15
secondes (useform3). des que cette page se cache j en ai une second qui s
affiche avec une lise de nom. (Nom de l'useform : EFFECTIF) , la lisbox
est alimenté par la feuille "données" de la cellule d3 a d4

En selectionnant le nom on a à l'onglet correspondant au prenom

Mon
PB

Jevoudrait que quand je selectionne un nom, il me cache les autres
feuilles.

voici le lien


http://dl-3.free.fr/52616e646f6d495696c3444d180d481df9c670c593670f8f8f8b0e0411af886b/gestion.rar


il faut ouvrir le fichier planninv v75

note : mot de passe pour retirer la barre outil "toto"
mot de passe pour aller dans vba "toto"
les données de la listbox sont dans l'onglet "données"
le nom de l'userform est EFFECTIF

Et encore

merci de votre aide

damgui





Avatar
Francois L
bonjour,

voila,

j ai un pb avec un fichier excel
quand j ouvre excel j ai une page de presentation dqui s affiche 15 secondes
(useform3). des que cette page se cache j en ai une second qui s affiche
avec une lise de nom. (Nom de l'useform : EFFECTIF) , la lisbox est alimenté
par la feuille "données" de la cellule d3 a d4

En selectionnant le nom on a à l'onglet correspondant au prenom

Mon
PB

Jevoudrait que quand je selectionne un nom, il me cache les autres feuilles.


Bonjour,


La solution que je t'avais proposée ne convient pas : masquer toutes les
feuilles au départ et afficher celle qui est sélectionnée par le Listbox ?

Honnêtement, charger une archive Rar de 11 Mo à 7 hures du matin... même
avec du débit, je suis pas bien chaud. Je crains tout de même l'usine à
gaz indécodable.

--
François L