Faire de l’excel avec des experts (Anglophone)


Se tiendra bientôt un "sommet" sur l'utilisation d'Excel.

Ca se passera à Amsterdam, si vous avez envie de rencontrer des pointures sur Excel !

https://topexcelclass.com/index.php/amsterdam-excel-summit/

Pris par d'autres obligations, je ne pourrais pas y être, mais c'est avec beaucoup de regrets !

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Gestion des objets, une fonction un peu cachée, mais très utile

Si vous avez déjà eu à gérer beaucoup d'objets dans une feuille, voici une fonctionnalité qui vous simplifiera la tâche.

Dans le menu Accueil, le dernier bouton du dernier bouton - je vous l'avais dit, c'est caché ! - vous permet d'afficher le volet de sélection des objets.

De fait, vous pouvez afficher ou masquer à volonté tous les objets en une seule fois, ou bien un à un en cliquant à droite du nom de l'objet :

A bientôt.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Impossible d’insérer des objets et désactivation de « Repérer les dépendants et antécédents »

Suite à la question d'un de mes clients, ces deux fonctionnalités étaient désactivées.

La solution se trouve ici :
Fichier - Options - Options avancées - Options d'affichage du classeur - Pour des objets, afficher et cocher "Tout"

Je n'ai personnellement jamais eu à l'utiliser, donc, appel aux lecteurs si vous avez déjà eu l'occasion de faire quelque chose avec cette option !
Par contre, si soudainement vous n'avez plus la possibilité d'insérer des objets ou si la fonction repérer les antécédents et dépendants n'est plus disponible, vous savez ce que vous devez faire !

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Droite, gauche, droite, gauche…

Un truc tout bête auquel je viens juste de penser...

Vous connaissez surement STXT qui permet de renvoyer une chaîne de caractère à partir de la position de début et de la longueur.

Mais comment faire l'inverse : partir de la fin de la chaîne pour renvoyer un certain nombre de caractères.
Par exemple, retourner le nombre de secondes - ici 24 - qui se trouvent juste avant les millisecondes ? Il faut donc partir de la fin de la chaîne.
Methode 1 sans test "," union : 19:23:05 - Tps : 00:00:24:49

Une solution est de faire une soustraction avec la fonction NBCAR dans une fonction STXT :
=STXT(A4;NBCAR(A4)-4;2)
qui se lit : en considérant la chaîne de caractère en A4, on part de (nombre de caractères total - 4) et on retourne 2 caractères. Le 4 correspond à 5 caractères moins 1 caractère.

En fait, on peut aussi faire quelque chose de similaire avec =GAUCHE(DROITE()) :
=GAUCHE(DROITE(A4;5);2)
Prends les 5 derniers caractères de A4 (DROITE), puis, prends les 2 premiers caractères du résultat (GAUCHE)

Les deux formules sont identiques en terme de résultats, mais je trouve la deuxième un peu plus facile à comprendre, car on ne doit pas faire de calcul pour déterminer le 4 (5-1). A chaque fois, mon cerveau fait un mini-nœud sur le -1.

Vous pouvez télécharger le fichier ici.

A bientôt.

Gaëtan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Pourquoi est-ce si lent de protéger une feuille avec Excel VBA?

Etant en train d'optimiser des (gros) fichiers, un des problèmes était lié à la protection des feuilles. En fait, avec l'arrivée de 2013, le mécanisme de cryptage a été amélioré, et donc, il est plus lent...Ca ne se sent pas sur une feuille, mais sur une vingtaine de feuilles, c'est remarquable (plusieurs secondes).

Résultat : on repense complétement la manière dont les feuilles doivent être protégées.

Souvent, en informatique, il y a une solution simple et évidente, mais pas optimale, et ensuite, il faut se creuser les neurones pour l'optimiser, et là, ça devient complexe !!!

A bientôt...

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !