Empêcher la saisie de dates en double

Suite à une ques­tion d’un lecteur, voici com­ment restrein­dre la saisie de dates pour qu’elles soient toutes uniques.

1/ Sélec­tion­nez la colonne qui ne doit con­tenir que des dates uniques
2/ Dans Don­nées — Val­i­da­tion — Per­son­nal­isée
3/ Ajouter une for­mule comme celle-ci :
=NB.SI(B:B;B2)< =1

C’est tout ! 🙂

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Aide-mémoire, les options d’Excel dont on ne se rappelle jamais !

Bon­jour à tous,

Il y a des endroits comme ça dans Excel, on dirait qu’ils dis­parais­sent !

En voici quelques-uns…

Per­son­nelle­ment, je laisse la majorité de ces options par défaut et il est rare que j’ai à les changer…C’est peut être aus­si pour cela que j’ou­blie où elles se trou­vent !

Ajouter ou enlever la fonc­tion Lire­DonnéesTabCrois­Dy­namique
Cette fonc­tion appa­raît automa­tique­ment lorsque l’on fait référence à une cel­lule d’un tableau croisé dynamique. Elle est par­fois très utile dans cer­taines cir­con­stances spé­ci­fiques, notam­ment lors de la ges­tion de larges bases de don­nées.
Pour la dés­ac­tiv­er, aller dans Fichi­er — Options — For­mules et décocher :

Ajouter ou enlever les noms de table dans les for­mules
Dans une table, par défaut, la for­mule va faire référence au nom de la table et de ses colonnes. Ceci reste une excel­lente pra­tique, mais dans cer­tains cas, on veut revenir à une for­mule nor­male.
Pour cela, aller dans Fichi­er — Options — For­mules et décochez :

Ajouter ou enlever la recopie automa­tique des for­mules dans les tables
Si vous ajoutez une for­mule dans une table, par défaut, elle sera automa­tique­ment recopiée vers le bas. Une fois celle-ci recopiée vous pou­vez la dés­ac­tiv­er en allant sur la dernière cel­lule et en cli­quant sur le bou­ton en bas à droite de la cel­lule :

Ici, vous avez aus­si accès aux options qui per­me­t­tent de dés­ac­tiv­er cette fonc­tion­nal­ité de manière per­ma­nente, au lieu d’une seule fois. Ceci est aus­si acces­si­ble via Fichi­er — Options — Véri­fi­ca­tion — bou­ton “Options de cor­rec­tion automa­tique” et enfin, l’on­glet “Mise en forme automa­tique au cours de la frappe”.

Mod­i­fi­er les listes per­son­nal­isées
Voici une autre option qui a été plan­quée dans un recoin som­bre et obscur. Elle est par­fois bien pra­tique si vous avez sou­vent à com­pléter des listes per­son­nal­isées.

Pour y accéder :
Fichi­er — Options — Options avancées, et tout en bas, cli­quer sur le bou­ton “Listes per­son­nal­isées”

Enlever dans VBE le mes­sage d’er­reur de saisie
Lorsque vous faites une erreur en VBA, un mes­sage d’er­reur de saisie appa­rait :

C’est très bien au début, mais ça devient vite las­sant. De fait, vous pou­vez dés­ac­tiv­er ce mes­sage en allant dans Out­ils-Options

En espérant que cet aide-mémoire vous soit utile.

N’hésitez pas si vous en con­nais­sez d’autres !

A bien­tôt.

Gaë­tan

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Au secours, la validation des données ne fonctionne plus

Bon­jour à tous,

Voici un “bug” qui m’a causé quelques sueurs froides.

Si vous regardez ce fichi­er, la val­i­da­tion ne fonc­tionne pas dans la pre­mière cel­lule, mais elle fonc­tionne bien dans la deux­ième.

En fait, la val­i­da­tion est basée sur un nom défi­ni sur une plage, laque­lle plage con­tient une cel­lule vide. C’est cette cel­lule vide qui est à l’o­rig­ine de ce com­porte­ment bizarre.

La solu­tion con­siste donc à décocher la case “ignor­er si vide” et le prob­lème dis­parait.

Comme ça m’a pris une petite demi-heure pour trou­ver la solu­tion, je voulais la partager avec vous pour vous faire gag­n­er du temps.

Mer­ci au site de Con­tex­tures pour la solu­tion : http://www.contextures.com/xlDataVal08.html

data validation 1

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel