Capsule VBA 3 – Mise à jour – Lister toutes les formules

Bonjour à tous,
La capsule VBA 3 m'a beaucoup inspiré, et voici une vidéo de l'utilitaire que j'ai continué de développer pour cette capsule.
Pleins d'outils si jamais vous avez un tas de spaghettis de formules dans tous les sens, ou si tout simplement, vous voulez voir plus clair dans la structure de vos classeurs.

Plus d'infos sur la capsule : https://www.xlerateur.com/capsule-vba-3-lister-toutes-les-formules-uniques-dune-selection/

La première partie de la vidéo est générale, et la deuxième partie présente l'outil de listage de formules.

Dernière mise à jour d’Excel – désélectionnez avec la touche CTRL

Une mise à jour récente d'Excel vous permet maintenant de désélectionner les cellules préalablement sélectionnées avec la touche CTRL.

C'était une fonctionnalité très attendue car, elle ouvre la porte à une sélection/désélection plus facile.

Par contre, ça va maintenant freiner la sélection d'une cellule dans une zone déjà sélectionnée, d'où l'utilisation de deux clics pour aboutir au résultat précédent, ou mieux, l'utilisation de la tabulation pour garder une zone complète.

Voici ce qui se passe lorsque vous
1/ Sélectionnez la plage B3:E10
2/ Sélectionnez la cellule C3 avec la touche CTRL enfoncée


Après la mise à jour d'Excel :

Et pour la petite histoire, vous pouvez consulter l'historique du changement ici :

A bientôt.

Gaëtan

Besoin de rentrer des données manuelles à la place d’une formule, pensez à ajouter une colonne

Bonjour à tous,

Une des règles d'or lorsque l'on rentre des données dans une table, c'est de n'avoir qu'une seule formule pour une même colonne. Cela évite tout un tas de problèmes et permet de jouer avec la formule du haut et la recopier vers le bas sans risque.

Cependant, la vie étant complexe, il arrive que l'on doive remplacer la formule par une valeur manuelle.

De fait, une solution toute simple est d'ajouter une colonne (à gauche), intitulé "Saisie Manuelle", puis de transformer la colonne de droite avec une formule SI, du type :
=SI(B2="";votre_formule;B2)
ou encore si vous avez une table, comme dans cet exemple ou le taux automatique est de 10%, mais un taux manuel peut être rentré pour gérer des exceptions :
=SI([@[Taux manuel]]="";[@Montant]*10%;[@Montant]*[@[Taux manuel]])+[@Montant]

De fait, si on tape un taux manuel, celui-ci va être prioritaire sur le calcul de la formule.

A bientôt.

Gaëtan