Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

activer la barre de défilement lors d'affichage d'un userform en m

2 réponses
Avatar
Sarrel
Sur un fichier excel d'une dizaine de feuille, je voudrais qu'en éxécutant un
userform sur une feuille, je bloque l'accès aux autres feuilles quant le
userform est ouvert d'une part et avoir la possibilité d'utiliser les barres
de défilement sur la feuille où j'ai démarré userform d'autre part.
Certes l'affichage de l'userform en mode modal permet de répondre à la
première question mais pas à la seconde car les barres de défilement sont
aussi inaccessibles!

Merci de votre aide

2 réponses

Avatar
Daniel.C
Bonjour.
Mets ton userform en mode non modal et masque les autres feuilles.
Daniel

Sur un fichier excel d'une dizaine de feuille, je voudrais qu'en éxécutant un
userform sur une feuille, je bloque l'accès aux autres feuilles quant le
userform est ouvert d'une part et avoir la possibilité d'utiliser les barres
de défilement sur la feuille où j'ai démarré userform d'autre part.
Certes l'affichage de l'userform en mode modal permet de répondre à la
première question mais pas à la seconde car les barres de défilement sont
aussi inaccessibles!

Merci de votre aide


Avatar
ctac
Bonjour,

Dans 1 module :

Public LaFeuil As Worksheet

Sub Aff_UF()
UserForm1.Show False
End Sub

Dans le code de chacune des feuilles :

Private Sub Worksheet_Activate()
Set LaFeuil = ActiveSheet
End Sub

Private Sub Worksheet_Deactivate()
If UserForm1.Visible Then LaFeuil.Activate
End Sub

Dans le code du UserForm :

Private Sub UserForm_Terminate()
Set LaFeuil = Nothing
End Sub

ctac


"Sarrel" wrote:

Sur un fichier excel d'une dizaine de feuille, je voudrais qu'en éxécutant un
userform sur une feuille, je bloque l'accès aux autres feuilles quant le
userform est ouvert d'une part et avoir la possibilité d'utiliser les barres
de défilement sur la feuille où j'ai démarré userform d'autre part.
Certes l'affichage de l'userform en mode modal permet de répondre à la
première question mais pas à la seconde car les barres de défilement sont
aussi inaccessibles!

Merci de votre aide