Facilité d'utilisation d'une VBA

Lucie -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Voici mon problème:
Je dois faire 5 mises en forme conditionnelle et j'ai bien compris que le maximal était de 3 MFC et qu'il fallait passer par une VBA.

Or si je me débrouille sur tableur, je viens tout juste de découvrir ce qu'était la drôle de bête de VBA et ça me paraît bien compliqué.
Ne souhaitant pas me lancer dans quelque chose que je ne maîtriserai pas et qui pourrait partir en vrille (c'est un fichier très important), mes questions sont les suivantes :
Est-il simple de faire une VBA et de comprendre ce que l'on fait en tant que totale débutante VBA ?
Est-ce que la programmation marche si on lit ce fichier excel sur une autre version excel?
D'autre part, si un jour cela ne marche plus, serais-je en mesure de le réparer seule ou tout du moins facilement ?

La MFC est la suivante :
En fonction des indications d'un menu déroulant (dossier à jour ou pas, dossier arrivé ou pas, ect), des couleurs seront attribuées aux lignes.

Cordialement,

Lucie.


2 réponses

m@rina Messages postés 23923 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonsoir

"Ne souhaitant pas me lancer dans quelque chose que je ne maîtriserai pas et qui pourrait partir en vrille (c'est un fichier très important), mes questions sont les suivantes :
Est-il simple de faire une VBA et de comprendre ce que l'on fait en tant que totale débutante VBA ? "


non.
le langage VBA est une langage simple, mais il nécessite quand même quelques bases.. Si tu n'as jamais programmé, il faut commencer par là.

"Est-ce que la programmation marche si on lit ce fichier excel sur une autre version excel? "

Oui, à moins de remonter à des versions vraiment anciennes, avant 97.

"D'autre part, si un jour cela ne marche plus, serais-je en mesure de le réparer seule ou tout du moins facilement ? "
Si la macro est bien faite, logiquement, il n'y a pas de raison que ça ne marche plus... mais bon, tout est possible en fonction des modfiications faites dans le fichier.
Donc, la réponse est non, à moins qu'entre temps tu te sois quelque peu intéressée aux macros.

Sinon, à partir de la version 2007, tu n'es plus limitée à 3.

m@rina

0
Lucie
 
Merci beaucoup pour cette réponse très rapide.
Tout cela me donne bien envie de me lancer, d'autant plus que j'ai fait un petit peu de programmation il y a quelques années à la fac et qu'il m'en reste une logique.
D'ailleurs, j'ai même très envie d'apprendre la VBA suite à votre réponse.

J'aurai par contre besoin d'aide pour mettre en place cette MFC puisque c'est une première.

J'explique donc clairement cette MFC :
Le menu déroulant est dans la colonne N.
Les cases à colorer se trouvent de la colonne K à P.
Si « dossier finalisé » sélectionné dans le menu déroulant -> vert
Si « dossier envoyé » » sélectionné dans le menu déroulant -> jaune
Si « dossier en préparation » » sélectionné dans le menu déroulant -> hachuré
Si « dossier renvoyé » » sélectionné dans le menu déroulant -> hachuré aussi.

Je ne sais pas si je suis claire et si ces infos suffisent.

Si jamais quelqu'un peu m'aider, ça serait gentil.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonsoir,

Claire oui, tu as l'air de l'être.
Mais rien ne remplace un fichier exemple. De plus tu seras sûr que la macro lui sera bien adaptée sans rien reprendre.
cjoint.com et coller ici le lien fourni.
Moi ou un(e) autre documenterons le code que tu t'y retrouves plus facilement.

eric
0