Formatage automatique d'un tableau

JNJ -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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
JNJ
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > JNJ
 
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 17277 Date d'inscription   Statut Membre Dernière intervention  
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > JNJ
 
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