Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous exécutez une macro Microsoft Excel ou un autre code de programmation qui définit les règles de validation des données pour une cellule en tant que liste d’entrées valides, tous les éléments de la liste validation des données de la cellule apparaissent sur une seule ligne.

Cause

Ce comportement se produit lorsque les conditions suivantes sont remplies :

  • Le paramètre séparateur de liste (sous Options régionales du panneau de configuration) est différent d’une virgule (,). Par exemple, si votre paramètre régional est Allemagne, le séparateur de liste est un point-virgule.

  • La macro pour la validation des données utilise ce séparateur de liste pour spécifier les entrées de cellule valides.

  • Le code de la macro spécifie explicitement la liste, au lieu de pointer sur une plage de cellules dans laquelle les entrées valides sont répertoriées.

Solution de contournement

Lorsque vous créez une macro pour spécifier une liste d’entrées valides, utilisez toujours une virgule (,) comme séparateur de liste.

Informations supplémentaires

Dans Excel, Microsoft Visual Basic pour applications utilise toujours la virgule comme séparateur de liste. Cela vous permet d’exécuter une macro sur des ordinateurs dotés de paramètres régionaux différents sans avoir à modifier votre code. Lorsque vous passez un tableau délimité par des virgules en utilisant VBA (XLValidateList Formula1) pour la validation des données, une limitation de 255 caractères s’applique. Lorsque vous exécutez une macro qui utilise un séparateur de liste pour modifier un paramètre, la macro convertit la virgule en séparateur de liste régionale locale. Par exemple, cela se produit si la macro crée une liste de validation des données ou entre une formule dans une cellule à l’aide de la commande Range. Formula (nombre1,nombre2) .

Références

Pour plus d’informations sur la validation des données dans Excel, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

211485 Description et exemples de validation des données dans Excel

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×