Formatage automatique d'un tableau

Fermé
JNJ - 6 mai 2020 à 11:08
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 6 mai 2020 à 16:08
Bonjour,

Dans le cadre de mon travail, je dois régulièrement exporter des données disponibles sur une application en ligne sous la forme d'un tableau Excel.
Les données sont essentiellement du texte et des dates.

Une fois le tableur obtenu, il y a un certain nombre d'opérations de formatage à faire, notamment remplacer toute une série de formules en toutes lettres par des abréviations, colorer certaines lignes etc.
Mes collègues font le tout à la main, en point-and-click (autant dire que ça leur prend en général une matinée). Moi j'ai utilisé pour commencer l'outil "Rechercher et Remplacer", mais ça prend aussi un certain temps et laisse une certaine marge d'erreur (si on oublie par exemple de changer le champ "remplacer").

Je me demandais donc, s'agissant d'opérations qui se répètent à chaque fois que le tableau doit être généré, s'il existait une façon de programmer les changements les plus importants, de façon à ce que quand je génère ce tableau, je peux simplement exécuter trois ou quatre commandes qui me formatent mon tableau.

En vous remerciant d'avance.
A voir également:

1 réponse

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
6 mai 2020 à 11:15
Bonjour,
essentiellement du texte et des dates.
formules en toutes lettres par des abréviations,
Y a un bleme
Vous connaissez le code VBA pour Excel ou pas ?
0
C'est la deuxième fois que je vois le terme "VBA" écrit quelque part. Après une rapide recherche je pense que ça peut effectivement m'aider, et que c'est probablement dans cette direction que je dois creuser.
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708 > JNJ
6 mai 2020 à 11:38
Re,

Visual Basic for Applications

Le VBA (pour Visual Basic for Applications) est un langage créé par Microsoft ayant pour but d'être utilisé dans ses logiciels (Excel, Word, etc...). Celui-ci est un langage très riche et, bien que n'étant pas orienté objet, celui-ci est extremmement flexible.

que je dois creuser.
Avec une grande pelle et pas mal de courrage
0
JNJ > f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024
6 mai 2020 à 13:27
Je commence à me faire une idée de l'étendue de la tâche …
Ce que je cherche à faire n'est pas "simple", si je ne m'abuse ?
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708 > JNJ
6 mai 2020 à 16:08
Re,
Certes, certes docteur!
Donc la programmation vous est completement inconnue. Le VBA en est un des langages, mais la base est la structure de de ce que vous voulez programmer et le code n'est que l'expression de cette structure
Vous etes chaud bouillant pour vous lancer?
0