Liste déroulante Excel: créer, modifier, supprimer et des opérations plus avancées
Une liste déroulante est similaire à une zone de liste qui permet aux utilisateurs de choisir une valeur dans une liste de sélection. Ce tutoriel va montrer les opérations de base pour la liste déroulante: créer, modifier et supprimer une liste déroulante dans Excel. En dehors de cela, ce didacticiel fournit des opérations avancées pour la liste déroulante afin d'améliorer ses fonctionnalités afin de résoudre davantage de problèmes Excel.
Sommaire : [ Cacher ]
Créer une liste déroulante simple
Pour utiliser une liste déroulante, vous devez d'abord apprendre à la créer. Cette section fournit 6 façons de vous aider à créer une liste déroulante dans Excel.
Créer une liste déroulante à partir d'une plage de cellules
Voici les étapes pour créer une liste déroulante à partir d'une plage de cellules dans Excel. Veuillez faire comme suit
1. Sélectionnez une plage de cellules pour localiser la liste déroulante.
Astuces: Vous pouvez créer une liste déroulante pour plusieurs cellules non contiguës en même temps en maintenant le bouton Ctrl tout en sélectionnant les cellules une par une.
2. Cliquez Sauvegarde de > Validation des données > Validation des données.
3. dans le Validation des données boîte de dialogue, sous la Paramètres onglet, veuillez configurer comme suit.
Florales:
Maintenant, la liste déroulante est créée. Lorsque vous cliquez sur la cellule de la liste déroulante, une flèche s'affiche à côté, cliquez sur la flèche pour développer la liste, puis vous pouvez en choisir un élément.
Créer une liste déroulante dynamique à partir du tableau
Vous pouvez convertir votre plage de données en un tableau Excel, puis créer une liste déroulante dynamique basée sur la plage du tableau.
1. Sélectionnez la plage de données d'origine, puis appuyez sur la touche Ctrl + T clés.
2. Cliquez OK dans le popping Créer un tableau boite de dialogue. Ensuite, la plage de données est convertie en table.
3. Sélectionnez une plage de cellules pour placer la liste déroulante, puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
4. dans le Validation des données boîte de dialogue, vous devez:
Ensuite, des listes déroulantes dynamiques sont créées. Lors de l'ajout ou de la suppression de données de la plage de table, les valeurs de la liste déroulante seront mises à jour automatiquement.
Créer une liste déroulante dynamique avec des formules
En plus de créer une liste déroulante dynamique à partir d'une plage de tableaux, vous pouvez également utiliser une formule pour créer une liste déroulante dynamique dans Excel.
1. Sélectionnez les cellules dans lesquelles sortir les listes déroulantes.
2. Cliquez Sauvegarde de > Validation des données > Validation des données.
3. dans le Validation des données boîte de dialogue, veuillez configurer comme suit.
Ensuite, des listes déroulantes dynamiques sont créées. Lors de l'ajout ou de la suppression de données dans la plage spécifique, les valeurs des listes déroulantes seront mises à jour automatiquement.
Créer une liste déroulante à partir de la plage nommée
Vous pouvez également créer une liste déroulante à partir d'une plage nommée dans Excel.
1. Tout d'abord, créez une plage nommée. Sélectionnez la plage de cellules sur laquelle vous allez créer une plage nommée, puis tapez le nom de la plage dans le Prénom boîte et appuyez sur Entrer clé.
2. Cliquez Sauvegarde de > Validation des données > Validation des données.
3. dans le Validation des données boîte de dialogue, veuillez configurer comme suit.
Maintenant, la liste déroulante utilisant les données d'une plage nommée est créée.
Créer une liste déroulante à partir d'un autre classeur
Supposons qu'il existe un classeur nommé "Données source", Et vous souhaitez créer une liste déroulante dans un autre classeur en fonction des données de ce"Données source», Procédez comme suit.
1. Ouvrez le classeur «SourceData». Dans ce classeur, sélectionnez les données sur lesquelles vous allez créer la liste déroulante, saisissez un nom de plage dans le Prénom boîte, puis appuyez sur la Entrer clé.
Ici, je nomme la gamme City.
2. Ouvrez la feuille de calcul que vous allez insérer dans la liste déroulante. Cliquez sur Formules > Définir le nom.
3. dans le Nouveau nom boîte de dialogue, vous devez créer une plage nommée basée sur le nom de plage que vous avez créé dans le classeur «SourceData», veuillez configurer comme suit.
Florales:
4. Ouvrez le classeur que vous allez insérer dans la liste déroulante, sélectionnez les cellules de la liste déroulante, puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
5. dans le Validation des données boîte de dialogue, veuillez configurer comme suit.
Maintenant, les listes déroulantes ont été insérées dans la plage sélectionnée. Et les valeurs déroulantes proviennent d'un autre classeur.
Créez facilement une liste déroulante avec un outil incroyable
Ici, je recommande vivement le Créer une liste déroulante simple utilité de Kutools for Excel. Avec cette fonctionnalité, vous pouvez facilement créer une liste déroulante avec des valeurs de cellule spécifiques ou créer une liste déroulante avec des listes personnalisées prédéfinies dans Excel.
1. Sélectionnez les cellules que vous souhaitez insérer dans la liste déroulante, puis cliquez sur Kutools > La liste déroulante > Créer une liste déroulante simple.
2. dans le Créer une liste déroulante simple boîte de dialogue, veuillez configurer comme suit.
Notes: Si vous souhaitez créer une liste déroulante basée sur une liste personnalisée prédéfinie dans Excel, veuillez sélectionner le Listes personnalisées option dans la Identifier section, choisissez une liste personnalisée dans la Listes personnalisées , puis cliquez sur le OK .
Maintenant, les listes déroulantes ont été insérées dans la plage sélectionnée.
Modifier la liste déroulante
Si vous souhaitez modifier la liste déroulante, les méthodes de cette section peuvent vous rendre service.
Modifier une liste déroulante basée sur une plage de cellules
Pour modifier une liste déroulante basée sur une plage de cellules, procédez comme suit.
1. Sélectionnez les cellules contenant la liste déroulante que vous souhaitez modifier, puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
2. dans le Validation des données boîte de dialogue, modifiez les références de cellule dans Identifier boîte, puis cliquez sur le OK .
Modifier une liste déroulante basée sur une plage nommée
Supposons que vous ajoutiez ou supprimiez des valeurs dans la plage nommée et que la liste déroulante soit créée en fonction de cette plage nommée. Pour afficher les valeurs mises à jour dans les listes déroulantes, procédez comme suit.
1. Cliquez Formules > Gestionnaire de noms.
Astuces: Vous pouvez ouvrir le Gestionnaire de noms fenêtre en appuyant sur Ctrl + F3 clés.
2. dans le Gestionnaire de noms fenêtre, vous devez configurer comme suit:
3. Puis un Microsoft Excel boîte de dialogue apparaît, cliquez sur le Oui Pour enregistrer les modifications.
Ensuite, les listes déroulantes basées sur cette plage nommée sont mises à jour.
Supprimer la liste déroulante
Cette section parle de la suppression de la liste déroulante dans Excel.
Supprimer la liste déroulante avec Excel intégré
Excel fournit une fonctionnalité intégrée pour aider à supprimer la liste déroulante de la feuille de calcul. Veuillez faire comme suit.
1. Sélectionnez la plage de cellules contenant la liste déroulante que vous souhaitez supprimer.
2. Cliquez Sauvegarde de > Validation des données > Validation des données.
3. dans le Validation des données boîte de dialogue, cliquez sur le Tout supprimer bouton, puis cliquez sur OK pour enregistrer les modifications.
Les listes déroulantes sont désormais supprimées de la plage sélectionnée.
Supprimez facilement les listes déroulantes avec un outil incroyable
Kutools for Excel fournit un outil pratique - Effacer la restriction de validation des donnéess pour aider à supprimer facilement la liste déroulante d'une ou plusieurs plages sélectionnées à la fois. Veuillez faire comme suit.
1. Sélectionnez la plage de cellules contenant la liste déroulante que vous souhaitez supprimer.
2. Cliquez Kutools > Empêcher la frappe > Effacer les restrictions de validation des données. Voir la capture d'écran:
3. Puis un Kutools for Excel boîte de dialogue apparaît pour vous demander si effacer la liste déroulante, veuillez cliquer sur le OK .
Les listes déroulantes de cette plage sélectionnée sont ensuite supprimées immédiatement.
Ajouter une couleur à la liste déroulante
Dans certains cas, vous devrez peut-être créer une liste déroulante avec un code de couleur afin de distinguer les données dans les cellules de la liste déroulante en un coup d'œil. Cette section propose deux méthodes pour vous aider à résoudre le problème en détail.
Ajouter de la couleur à la liste déroulante avec le formatage conditionnel
Vous pouvez créer des règles conditionnelles dans la cellule contenant la liste déroulante pour la rendre codée par couleur. Veuillez faire comme suit.
1. Sélectionnez les cellules contenant la liste déroulante pour lesquelles vous souhaitez lui attribuer un code couleur.
2. Cliquez Accueil > Mise en forme conditionnelle > Gérer les règles.
3. dans le Gestionnaire des taux de mise en forme conditionnelle boîte de dialogue, cliquez sur le Nouvelle règle .
4. dans le Nouvelle règle de formatage boîte de dialogue, veuillez configurer comme suit.
5. Lorsqu'il revient au Gestionnaire de règles de mise en forme conditionnelle boîte de dialogue, répétez les étapes 3 et 4 ci-dessus pour spécifier les couleurs des autres éléments déroulants. Une fois la spécification des couleurs terminée, cliquez sur le OK pour enregistrer les modifications.
À partir de maintenant, lors de la sélection d'un élément dans la liste déroulante, la cellule sera mise en évidence avec la couleur d'arrière-plan spécifiée en fonction du texte sélectionné.
Ajoutez facilement de la couleur à la liste déroulante avec un outil incroyable
Présentez ici le Liste déroulante colorée caractéristique de Kutools for Excel pour vous aider à ajouter facilement de la couleur à la liste déroulante dans Excel.
1. Sélectionnez les cellules contenant la liste déroulante auxquelles vous souhaitez ajouter de la couleur.
2. Cliquez Kutools > La liste déroulante > Liste déroulante colorée.
3. dans le Liste déroulante colorée boîte de dialogue, procédez comme suit.
Astuces: Si vous souhaitez mettre en évidence des lignes en fonction de la sélection de la liste déroulante, veuillez choisir le Ligne de plage de données option dans la Appliquer à section, puis sélectionnez les lignes que vous mettrez en surbrillance dans le Mettre en évidence les lignes boîte.
Maintenant, les listes déroulantes sont codées par couleur comme les captures d'écran ci-dessous.
Mettez en surbrillance les cellules en fonction de la sélection de la liste déroulante
Mettez en surbrillance les lignes en fonction de la sélection de la liste déroulante
Créer une liste déroulante dépendante dans Excel ou une feuille Google
Une liste déroulante dépendante permet d'afficher des choix en fonction de la valeur sélectionnée dans la première liste déroulante. Si vous devez créer une liste déroulante dépendante (cascarding) dans la feuille de calcul Excel ou dans la feuille Google, les méthodes de cette section peuvent vous rendre service.
Créer une liste déroulante dépendante dans la feuille de calcul Excel
La démo ci-dessous affiche la liste déroulante dépendante dans la feuille de calcul Excel.
Veuillez cliquer Comment créer une liste déroulante en cascade dépendante dans Excel? pour un didacticiel pas à pas.
Créer une liste déroulante dépendante dans la feuille Google
Si vous souhaitez créer une liste déroulante dépendante dans la feuille Google, veuillez consulter Comment créer une liste déroulante dépendante dans Google Sheet?
Créer des listes déroulantes consultables
Pour les listes déroulantes contenant une longue liste d'éléments dans une feuille de calcul, il n'est pas facile pour vous de choisir un certain élément dans la liste. Si vous vous souvenez des caractères initiaux ou de plusieurs caractères consécutifs d'un élément, vous pouvez utiliser la fonction de recherche dans une liste déroulante pour le filtrer facilement. Cette section va montrer comment créer une liste déroulante consultable dans Excel.
Supposons que les données source que vous souhaitez créer une liste déroulante basée sur les localisations dans la colonne A de Sheet1, comme illustré ci-dessous. Veuillez procéder comme suit pour créer une liste déroulante de recherche dans Excel avec ces données.
1. Tout d'abord, créez une colonne d'aide à côté de la liste de données source avec une formule matricielle.
Dans ce cas, je sélectionne la cellule B2, j'entre la formule ci-dessous, puis j'appuie sur le bouton Ctrl + Shift + Entrer touches pour obtenir le premier résultat.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")
Sélectionnez la première cellule de résultat, puis faites-la glisser Poignée de remplissage tout en bas jusqu'à ce qu'il atteigne la fin de la liste.
Notes: Dans cette formule matricielle, $ A $ 2: $ A $ 50 est la plage de données source sur laquelle vous allez créer une liste déroulante. Veuillez le modifier en fonction de votre plage de données.
2. Cliquez Formules > Définir le nom.
3. dans le Modifier le nom boîte de dialogue, veuillez configurer comme suit.
Vous devez maintenant créer la liste déroulante en fonction de la plage nommée. Dans ce cas, je créerai une liste déroulante consultable dans Sheet2.
4. Ouvrez la feuille Sheet2, sélectionnez la plage de cellules pour la liste déroulante, puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
5. dans le Validation des données boîte de dialogue, procédez comme suit.
6. Cliquez avec le bouton droit de la souris sur l'onglet de la feuille (Sheet2) et sélectionnez Voir le code dans le menu contextuel.
7. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, copiez le code VBA ci-dessous dans l'éditeur de code.
Code VBA: créer une liste déroulante interrogeable dans Excel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub
8. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour les applications fenêtre.
Les listes déroulantes de recherche sont désormais créées. Si vous souhaitez ramasser un élément, entrez simplement un ou plusieurs caractères consécutifs de cet élément dans la cellule déroulante, cliquez sur la flèche déroulante, puis l'élément basé sur le contenu entré est répertorié dans la liste déroulante. Voir la capture d'écran:
Notes: Cette méthode est sensible à la casse.
Créer une liste déroulante mais afficher des valeurs différentes
Supposons que vous ayez créé une liste déroulante, lorsque vous en sélectionnez un élément, vous voulez que quelque chose d'autre s'affiche dans la cellule. Comme le montre la démo ci-dessous, vous avez créé une liste déroulante basée sur la liste des noms de pays, lorsque vous sélectionnez le nom du pays dans la liste déroulante, vous souhaitez afficher l'abréviation du nom du pays sélectionné dans la cellule déroulante. Cette section fournit la méthode VBA pour vous aider à résoudre le problème.
1. Sur le côté droit des données source (la colonne du nom du pays), créez une nouvelle colonne contenant l'abbriviation des noms de pays que vous souhaitez afficher dans la cellule déroulante.
2. Sélectionnez à la fois la liste des noms de pays et la liste des abréviations, saisissez un nom dans le Prénom puis appuyez sur la Entrer clé.
3. Sélectionnez les cellules de la liste déroulante (ici je sélectionne D2: D8), puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
4. dans le Validation des données boîte de dialogue, veuillez configurer comme suit.
5. Après avoir créé la liste déroulante, cliquez avec le bouton droit sur l'onglet de la feuille, puis sélectionnez Voir le code dans le menu contextuel.
6. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, copiez le code VBA ci-dessous dans l'éditeur de code.
Code VBA: afficher différentes valeurs dans la liste déroulante
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub
Florales:
7. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.
Désormais, lors de la sélection d'un certain nom de pays dans la liste déroulante, l'abréviation correspondante du nom de pays sélectionné sera affichée dans la cellule.
Créez une liste déroulante avec des cases à cocher
De nombreux utilisateurs d'Excel ont tendance à créer une liste déroulante avec plusieurs cases à cocher afin de pouvoir sélectionner plusieurs éléments dans la liste en cochant simplement les cases.
Comme le montre la démonstration ci-dessous, lorsque vous cliquez sur la cellule contenant la liste déroulante, une zone de liste apparaît. Dans la zone de liste, il y a une case à cocher avant chaque élément. Vous pouvez cocher les cases pour afficher les éléments correspondants dans la cellule.
Si vous souhaitez créer une liste déroulante avec des cases à cocher dans Excel, veuillez consulter Comment créer une liste déroulante avec plusieurs cases à cocher dans Excel?.
Ajouter la saisie semi-automatique à la liste déroulante
Si vous avez une liste déroulante de validation des données avec de gros éléments, vous devez faire défiler la liste vers le haut et vers le bas pour trouver le bon, ou taper le mot entier directement dans la zone de liste. Si la liste déroulante peut être complétée automatiquement lors de la saisie de la première lettre, tout deviendra plus facile.
Pour rendre la liste déroulante auto-complétée dans une feuille de calcul dans Excel, veuillez consulter Comment effectuer une saisie semi-automatique lors de la saisie dans la liste déroulante Excel?.
Filtrer les données en fonction de la sélection de la liste déroulante
Cette section montrera comment appliquer des formules pour créer un filtre de liste déroulante afin d'extraire des données en fonction de la sélection dans la liste déroulante.
1. Tout d'abord, vous devez créer une liste déroulante avec les valeurs spécifiques sur lesquelles vous extrairez les données.
Astuces: Veuillez suivre les étapes ci-dessus pour créer une liste déroulante dans Excel.
Créez une liste déroulante avec une liste unique d'articles
S'il y a des doublons dans votre plage et que vous ne souhaitez pas créer une liste déroulante avec la répétition d'un élément, vous pouvez créer une liste unique d'éléments comme suit.
1) Copiez les cellules que vous allez créer une liste déroulante basée sur avec Ctrl + C clés, puis collez-les dans une nouvelle plage.
2) Sélectionnez les cellules de la nouvelle plage, cliquez sur Sauvegarde de > Supprimer les doublons.
3) Dans le Supprimer les doublons boîte de dialogue, cliquez sur le OK .
4) Puis un Microsoft Excel apparaît pour vous dire combien de doublons sont supprimés, cliquez sur OK.
Maintenant que vous obtenez la liste unique des éléments, vous pouvez maintenant créer une liste déroulante basée sur cette liste unique.
2. Ensuite, vous devez créer trois colonnes d'assistance comme suit.
3. Créez une plage basée sur la plage de données d'origine pour générer les données extraites avec les formules ci-dessous.
Florales:
Maintenant qu'un filtre de liste déroulante est créé, vous pouvez facilement extraire des données de la plage de données d'origine en fonction de la sélection de la liste déroulante.
Sélectionnez plusieurs éléments dans la liste déroulante
Par défaut, la liste déroulante permet aux utilisateurs de sélectionner un seul élément à la fois dans une cellule. Lors de la resélection d'un élément dans une liste déroulante, l'élément précédemment sélectionné sera écrasé. Cependant, si vous êtes invité à sélectionner plusieurs éléments dans une liste déroulante et à les afficher tous dans la cellule déroulante comme la démo ci-dessous, comment pouvez-vous faire?
Pour sélectionner plusieurs éléments dans la liste déroulante dans Excel, veuillez consulter Comment créer une liste déroulante avec plusieurs sélections ou valeurs dans Excel?. Ce didacticiel fournit deux méthodes détaillées pour vous aider à résoudre le problème.
Définir la valeur par défaut (présélectionnée) pour la liste déroulante
Par défaut, une cellule de liste déroulante s'affiche comme vide, la flèche déroulante n'apparaît que lorsque vous cliquez sur la cellule. Comment déterminer en un coup d'œil quelles cellules contiennent des listes déroulantes dans une feuille de calcul?
Cette section montre comment définir la valeur par défaut (présélectionnée) pour la liste déroulante dans Excel. Veuillez faire comme suit.
Avant d'appliquer les deux méthodes ci-dessous, vous devez créer une liste déroulante et effectuer certaines configurations comme suit.
1. Sélectionnez les cellules de la liste déroulante, cliquez sur Sauvegarde de > Validation des données > Validation des données.
Astuces: Si vous avez déjà créé une liste déroulante, veuillez sélectionner les cellules contenant la liste déroulante, puis cliquez sur Sauvegarde de > Validation des données > Validation des données.
2. dans le Validation des données boîte de dialogue, veuillez configurer comme suit.
Après avoir créé la liste déroulante, veuillez appliquer l'une des méthodes ci-dessous pour définir leur valeur par défaut.
Définir la valeur par défaut pour la liste déroulante avec formule
Vous pouvez appliquer la formule ci-dessous pour définir la valeur par défaut de la liste déroulante que vous avez créée en suivant les étapes ci-dessus.
1. Sélectionnez la cellule de la liste déroulante, entrez la formule ci-dessous, puis appuyez sur le bouton Entrer pour afficher la valeur par défaut. Si les cellules de la liste déroulante sont consécutives, vous pouvez faire glisser le Poignée de remplissage de la cellule de résultat pour appliquer la formule à d'autres cellules.
= IF (C2 = "", "--Choisir un élément dans la liste--")
Florales:
Définir la valeur par défaut pour toutes les listes déroulantes dans une feuille de calcul à la fois avec le code VBA
Supposons qu'il existe de nombreuses listes déroulantes localisées dans différentes plages de votre feuille de calcul, pour définir la valeur par défaut pour toutes, vous devez appliquer la formule à plusieurs reprises. Cela prend du temps. Cette section fournit un code VBA utile pour vous permettre de définir la valeur par défaut pour toutes les listes déroulantes d'une feuille de calcul à la fois.
1. Ouvrez la feuille de calcul contenant les listes déroulantes que vous souhaitez définir par défaut, appuyez sur le bouton autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis collez le code VBA ci-dessous dans la fenêtre Code.
Code VBA: définir la valeur par défaut pour toutes les listes déroulantes dans une feuille de calcul à la fois
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub
Florales: Dans le code ci-dessus, - Choisissez dans la liste - est la valeur par défaut à afficher dans la cellule de la liste déroulante. Vous pouvez également modifier la valeur par défaut en fonction de vos besoins.
3. appuie sur le F5 , puis une boîte de dialogue Macros apparaît, assurez-vous que le DropDownListToDefault est sélectionné dans le Nom de la macro , puis cliquez sur le Courir bouton pour exécuter le code.
Ensuite, la valeur par défaut spécifiée est immédiatement remplie dans les cellules de la liste déroulante.
Augmenter la taille de la police de la liste déroulante
Normalement, la liste déroulante a une taille de police fixe, si la taille de la police est si petite à lire, vous pouvez essayer la méthode VBA ci-dessous pour l'agrandir.
1. Ouvrez la feuille de calcul contenant les listes déroulantes dont vous souhaitez agrandir la taille de police, cliquez avec le bouton droit sur l'onglet de la feuille, puis sélectionnez Voir le code dans le menu contextuel.
2. dans le Microsoft Visual Basic pour applications fenêtre, copiez le code VBA ci-dessous dans l'éditeur de code.
Code VBA: agrandissez la taille de la police des listes déroulantes dans une feuille de calcul
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub
Notes: ici xzoom = 130 dans le code signifie que vous agrandissez la taille de la police de toutes les listes déroulantes de la feuille de calcul actuelle à 130. Vous pouvez la modifier selon vos besoins.
3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.
À partir de maintenant, en cliquant sur la cellule déroulante, le niveau de zoom de la feuille de calcul actuelle sera agrandi, cliquez sur la flèche déroulante, vous pouvez voir que la taille de la police de tous les éléments déroulants est également agrandie.
Après avoir sélectionné l'élément dans la liste déroulante, vous pouvez cliquer sur n'importe quelle cellule en dehors de la cellule déroulante pour revenir au niveau de zoom d'origine.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!