Video - Une erreur qui peut coûter très cher

filtre-copier-coller 1Bonjour à tous,

Je décris ici une erreur qui peut coûter très cher, car pas toujours détectable, et avec des conséquences potentiellement dramatiques.

En résumé, il faut éviter de copier-coller des données dans des tables filtrées, car même les lignes filtrées peuvent être impactées.

Cela vient d'arriver coup sur coup à deux de mes clients, la semaine dernière et ce matin même, donc je préfère partager l'information.

Ci-dessous, une petite vidéo de synthèse :

A bientôt.

Gaëtan

Ajout d'images dans une cellule

image-donnees-table-excel
Bonjour à tous,

Suite à la question d'une de mes étudiantes sur la gestion d'images dans une table Excel, j'avais pensé à cette solution, mais je viens de découvrir une alternative assez intéressante (liens en anglais ici et ).

Voici donc une petite explication vidéo sur la réalisation de ce tour de passe-passe.
Voici aussi le fichier avec le code VBA qui permet d'automatiser le processus.

Il y a beaucoup d'améliorations possibles à ce code : ajout automatique des noms des images, ajout des commentaires dans une cellule à droite de la cellule du lien, gestion des propriétés de l'image, transformation en macro complémentaire, etc.

N'hésitez pas à exprimer vos besoins et je ferai de mon mieux pour y répondre.

A bientôt.

Gaëtan

Un peu de philosophie, retour d'expérience sur quelques projets récents

Bonjour à tous, J'ai récemment finalisé une petite série de projets (retraitement de fichiers texte, récupération et compréhension d'une base de gestion d'un atelier textile, etc.).

Je voudrais partager certaines "règles" de bon sens pour ces projets. Celles-ci viennent compléter ou repréciser celles que j'avais émises ici et .

  • Ne jamais utiliser une formule =LIGNE() pour créer une clef dans une table de données. En effet, à la moindre suppression de ligne ou bien lors d'un tri, vous perdrez la correspondance de cette clef, surtout si elle a été utilisé ailleurs ou comme lien.
  • Ne jamais utiliser plusieurs formules de structures différentes dans une même colonne.
    • Tout d'abord, suivant la loi de Murphy, un utilisateur va forcément recopier la formule sur toute la colonne et flinguer les autres formules.
    • De plus, lors de l'ajout de nouvelles lignes, vous allez devoir choisir quelle formule utiliser, ce qui entraine un risque d'erreur encore plus important.
    • La solution consiste donc à repenser la structure des tables pour éviter ces situations. On peut aussi - jusque dans une certaine mesure - complexifier les formules pour prendre en compte les différents cas.
  • Lorsqu'on crée une colonne avec des dates, ne rien mettre d'autre que des dates, cela permet de créer très rapidement d'excellents tableaux croisés dynamiques.
  • Archiver régulièrement ses fichiers.
  • Éviter au maximum les liaisons entre fichiers. Mon expérience est que cela génère toujours des problèmes : pas d'actualisation, cassage des liens, transfert de fichiers, complexité des structures, etc.
  • Toujours bien réfléchir avant de choisir Excel pour s'assurer que c'est l'outil le plus adéquat... nombre d'utilisateurs simultanés, taille et complexité de la base, communication des données à l'extérieur, etc.
    Souvent Excel n'est pas l'outil idéal, mais il reste un très bon outil de prototypage avant de migrer vers une solution plus "classique" de type base de données relationnelles (Access, Oracle, etc.) ou progiciel.

En espérant que ces petits conseils vous soient utiles.

A bientôt.

Gaëtan Mourmant