Martin importe des données dans une feuille de calcul à partir d’une vue SQL; il entre parfaitement. Excel crée automatiquement une table définie à l’aide des données importées. Martin insère ensuite de nouvelles colonnes au milieu du tableau afin qu’il puisse commencer à travailler avec les données, mais une fois ces nouvelles colonnes insérées, il ne peut pas trier la feuille de calcul – l’option est grisée.

Martin se demande pourquoi cela se produit et comment y remédier.

Le problème est probablement dû au fait que les données sont importées en tant que table définie. Les tables définies peuvent avoir des « particularités » (dirons-nous) qui affectent ce que vous pouvez et ne pouvez pas faire avec elles. Vous pouvez déterminer si c’est ce qui cause le problème en suivant ces étapes:

  1. Assurez-vous de sélectionner une cellule dans la table de données.

  2. Sélectionnez l’onglet Conception (ou l’onglet Conception de table) du ruban. (Cet onglet n’est disponible que si vous sélectionnez une cellule dans votre tableau de données, comme indiqué à l’étape 1.)

  3. Cliquez sur l’outil Convertir en plage dans le groupe Outils. Excel vous demande si vous souhaitez convertir le tableau en une plage normale.

  4. Cliquez sur Oui.

C’est ça; si vous pouvez maintenant ajouter des informations et trier vos données, le problème est résolu. Sinon, cela peut être dû au fait que la connexion SQL entre la source de données et Excel limite en quelque sorte ce que vous pouvez et ne pouvez pas faire avec les données. Vous devrez peut-être fouiller dans les paramètres du Centre de gestion de la confidentialité pour le contenu externe afin de déterminer ce qui fonctionnera dans votre situation.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (9044) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.