Construire des applications super-efficaces et super-rapides ? dans #Excel est une de mes activités favorites. www.xlerateur.com ne vient pas de nulle part !
Mais, cela demande de connaître parfaitement toute une série d'écueils à éviter pour naviguer en haute mer Excellienne ?? et tirer partie de cet outil absolument formidable.
Voici 11 recommandations :
1 - Vérifier les calculs avec une autre méthode. Pour reprendre l'expression favorite d'un de mes clients : ceinture et bretelles !
2 - Toujours questionner l'origine et la fiabilité des données.
3 - Tableaux croisés dynamiques : vérifier le rafraichissement des données et s'assurer que la source des données est dynamique.
4 - Faire attention aux filtres et segments actifs sur un tableau croisé dynamique ou une liste.
5 - Dans le même ordre d'idée, éviter si possible de masquer des lignes ou des colonnes
6 - Faire attention à l'utilisation du 1 et du -1 dans un #recherchex/ #equivx (voir ici pour plus de détail). Le 1 du recherchex/equiv est différent du 1 du #recherchev/ #equiv.
7 - Minimiser les mises en forme conditionnelle dans un tableau structuré. Les déplacements de lignes démultiplient les mises en forme conditionnelle et créent des ralentissements.
8 - En utilisant les fonctions #Filtre et #Trier, attention à avoir des plages parfaitement similaires pour éviter d'appliquer un filtre sur des plages triées différemment.
9 - Bien connaître la différence entre un copier-coller et la recopie vers la droite lorsqu’une formule fait référence à une colonne d'un tableau structuré. Le copier-coller va considérer la référence comme figée, la recopie vers la droite va la considérer comme non-figée.
10 - Garder en tête qu'une ligne ou une colonne peut toujours être ajouté ou supprimé. Dans une telle situation, est ce que votre application va tenir le coup? C'est particulièrement vrai lorsque vous ajoutez du code VBA.
11 - N'hésitez pas à utiliser des colonnes d'aide qui permettent de calculer le résultat d'un #Equiv une fois pour toute, plutôt que de le calculer plusieurs fois à la suite. J'ai cependant l'impression que c'est de moins en moins vrai avec les dernières versions d'Excel, le calcul semble beaucoup beaucoup plus rapide.
Bien entendu, cette liste n'est pas exhaustive...
Et vous, quels sont les pièges que vous évitez ?
Archives de la catégorie : Divers
Copier plusieurs feuilles à la fois
29 secondes pour Xlérer : copier plusieurs feuilles
Une astuce connue depuis des années, mais de temps en temps rien ne vaut une bonne piqure de rappel !
Ne pas oublier de désélectionner les feuilles à la fin, sinon les modifications se répercutent sur toutes les feuilles sélectionnées.
Nouvelles fonctions (encore en béta)
Bonjour à tous,
Microsoft vient de mettre à disposition d'une partie des utilisateurs béta les fonctions suivantes (en Anglais) :
TEXTBEFORE, TEXTAFTER, TEXTSPLIT, VSTACK, HSTACK, TOROW, TOCOL, WRAPROWS, WRAPCOLS, TAKE, DROP, EXPAND, CHOOSEROWS and CHOOSECOLS
Voici l'article de synthèse de ces nouvelles fonctions :
Voici les liens correspondants dans l'aide d'excel, et je vous ferai des petites vidéos explicatives très prochainement ! J'ai mis les liens en Francais et en Anglais, car la traduction laisse parfois à désirer.
Comme d'habitude, ces fonctions vont être particulièrement puissantes lorsqu'on va les combiner ensemble !
Nouvelles fonctions de texte.
TEXTBEFORE :
https://support.microsoft.com/en-us/office/textbefore-function-d099c28a-dba8-448e-ac6c-f086d0fa1b29
https://support.microsoft.com/fr-fr/office/textbefore-function-d099c28a-dba8-448e-ac6c-f086d0fa1b29
TEXTAFTER :
https://support.microsoft.com/en-us/office/textafter-function-c8db2546-5b51-416a-9690-c7e6722e90b4
https://support.microsoft.com/fr-fr/office/textafter-function-c8db2546-5b51-416a-9690-c7e6722e90b4
TEXTSPLIT
https://support.microsoft.com/en-us/office/textsplit-function-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7
https://support.microsoft.com/fr-fr/office/textsplit-function-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7
Nouvelles fonctions de manipulation de plages
Combiner (empiler ou mettre côte à côte) des plages verticalement ou horizontalement
VSTACK
https://support.microsoft.com/en-us/office/vstack-function-a4b86897-be0f-48fc-adca-fcc10d795a9c
https://support.microsoft.com/fr-fr/office/vstack-function-a4b86897-be0f-48fc-adca-fcc10d795a9c
HSTACK
https://support.microsoft.com/en-us/office/hstack-function-98c4ab76-10fe-4b4f-8d5f-af1c125fe8c2
https://support.microsoft.com/fr-fr/office/hstack-function-98c4ab76-10fe-4b4f-8d5f-af1c125fe8c2
Changer la taille des plages (sans ajout ni retrait de données)
TOROW
https://support.microsoft.com/en-us/office/torow-function-b90d0964-a7d9-44b7-816b-ffa5c2fe2289
https://support.microsoft.com/fr-fr/office/torow-function-b90d0964-a7d9-44b7-816b-ffa5c2fe2289
TOCOL
https://support.microsoft.com/en-us/office/tocol-function-22839d9b-0b55-4fc1-b4e6-2761f8f122ed
https://support.microsoft.com/fr-fr/office/fonction-tocol-22839d9b-0b55-4fc1-b4e6-2761f8f122ed
WRAPROWS
https://support.microsoft.com/en-us/office/wraprows-function-796825f3-975a-4cee-9c84-1bbddf60ade0
https://support.microsoft.com/fr-fr/office/wraprows-function-796825f3-975a-4cee-9c84-1bbddf60ade0
WRAPCOLS
https://support.microsoft.com/en-us/office/wrapcols-function-d038b05a-57b7-4ee0-be94-ded0792511e2
https://support.microsoft.com/fr-fr/office/fonctions-wrapcols-d038b05a-57b7-4ee0-be94-ded0792511e2
Redimensionner des plages (avec retrait de données ou ajout de nouvelles cellules)
TAKE
https://support.microsoft.com/en-us/office/take-function-25382ff1-5da1-4f78-ab43-f33bd2e4e003
https://support.microsoft.com/fr-fr/office/take-function-25382ff1-5da1-4f78-ab43-f33bd2e4e003
DROP
https://support.microsoft.com/en-us/office/drop-function-1cb4e151-9e17-4838-abe5-9ba48d8c6a34
https://support.microsoft.com/fr-fr/office/drop-function-1cb4e151-9e17-4838-abe5-9ba48d8c6a34
EXPAND
https://support.microsoft.com/en-us/office/expand-function-7433fba5-4ad1-41da-a904-d5d95808bc38
https://support.microsoft.com/fr-fr/office/fonction-expand-7433fba5-4ad1-41da-a904-d5d95808bc38
CHOOSEROWS
https://support.microsoft.com/en-us/office/chooserows-function-51ace882-9bab-4a44-9625-7274ef7507a3
https://support.microsoft.com/fr-fr/office/chooserows-function-51ace882-9bab-4a44-9625-7274ef7507a3
CHOOSECOLS
https://support.microsoft.com/en-us/office/choosecols-function-bf117976-2722-4466-9b9a-1c01ed9aebff
https://support.microsoft.com/fr-fr/office/choosecols-function-bf117976-2722-4466-9b9a-1c01ed9aebff