Comment rendre une flèche déroulante visible à tout moment dans Excel

Remplissez le contrôle de la zone de liste déroulante dans Excel.

Étape 1

Démarrez Microsoft Office Excel, cliquez sur l'onglet "Développeurs" et sélectionnez l'icône "Insérer" sur le panneau de configuration. Cliquez sur le contrôle "Zone de liste déroulante" et cliquez sur n’importe quelle cellule de la feuille de calcul pour ajouter un nouveau contrôle de flèche déroulant.

Étape 2

Cliquez sur "Visual Basic" pour démarrer Visual Basic Editor et double-cliquez sur "Sheet1" pour ouvrir le module VBA. Ajoutez le code suivant pour que le contrôle déroulant soit visible à tout moment dans la feuille de calcul:

Private Sub Worksheet_SelectionChange (cible ByVal en tant que plage) avec ActiveWindow.VisibleRange ActiveSheet.Shapes ("Drop Down 1"). Haut = .Top + 5 ActiveSheet.Shapes ("Drop Down 1"). Gauche = .Left + .Width - ActiveSheet .Shapes ("Drop Down 1"). Width - 45 End With End Sub

Étape 3

Revenez à Microsoft Excel et faites défiler jusqu'à la ligne 100. Cliquez sur une cellule pour afficher le contrôle déroulant.