Macros pour traitement de données
Résolu
Villette54
Messages postés
300
Date d'inscription
Statut
Membre
Dernière intervention
-
Villette54 Messages postés 300 Date d'inscription Statut Membre Dernière intervention -
Villette54 Messages postés 300 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin d'un petit, hum non d'un gros coup de main pour réaliser des macros de traitement de données.
Je suis débutant en VBA je ne sais donc pas du tout commencer procéder.
En gros, j'ai 4 boutons qui activent des macros qui permettent soit d'ajouter des données à un onglet, soit de consulter ces données en fonction d'une valeur de référence saisie dans une cellule.
Plutôt que de me perdre en explication, voici le fichier en question (j'ai mis des commentaires directement sur le fichier pour expliquer plus clairement)
Le fichier : http://cjoint.com/data/0HCkFhsZ26D.htm
Ce fichier est un prototype juste pour fournir une base, si des modifications sont nécessaire sur l'agencement des données, l'organisation de l'onglet "date" ou même la manière de saisir le N° ou la date de référence (ex : saisie dans la boite de dialogue plutôt que dans une cellule) cela ne me pose aucun problème.
Merci d'avance
J'ai besoin d'un petit, hum non d'un gros coup de main pour réaliser des macros de traitement de données.
Je suis débutant en VBA je ne sais donc pas du tout commencer procéder.
En gros, j'ai 4 boutons qui activent des macros qui permettent soit d'ajouter des données à un onglet, soit de consulter ces données en fonction d'une valeur de référence saisie dans une cellule.
Plutôt que de me perdre en explication, voici le fichier en question (j'ai mis des commentaires directement sur le fichier pour expliquer plus clairement)
Le fichier : http://cjoint.com/data/0HCkFhsZ26D.htm
Ce fichier est un prototype juste pour fournir une base, si des modifications sont nécessaire sur l'agencement des données, l'organisation de l'onglet "date" ou même la manière de saisir le N° ou la date de référence (ex : saisie dans la boite de dialogue plutôt que dans une cellule) cela ne me pose aucun problème.
Merci d'avance
2 réponses
-
Bonjour,
Je crois qu'il va falloir que tu t'y mettes... ça n'a pas l'air compliqué, mais on ne sait pas ce qui doit être saisi, où ça doit être reporté, etc.
Jette un oeil là : https://www.excel-pratique.com/fr/vba.php ou là : https://bidou.developpez.com/article/VBA/
et si tu arrives à faire les choses par toi-même, tu en tireras encore plus de satisfaction !
A+-
Bonjour,
Je m'intéresse beaucoup à VBA et ses fonctionnalités, et au fur et à mesure je fais de plus en plus de chose par moi-même. Le seul problème est que je n'ai jamais eu aucune relation de près ou de loin avec la programmation et je trouve qu'il est assez difficile de trouver les "fonctions" qu'on recherche dans la langage VBA.
En tout cas, merci pour tes liens. Je vais voir si je peux y trouver mon bonheur -
-
Je pense que tu parles des valeurs qui sont en K3 et P3... qui sont des cellules fusionnées. C'est là la clé de ce problème : Target.Address n'est pas égal à $K$3... Je te conseille un MsgBox Target.Address dès le début du code pour voir ce qui se passe. Par ailleurs, assemble les 2 macros (la 2è n'a pas un nom de macro qui peut s'exécuter automatiquement).
Au final, tu trouveras cet ensemble de 4 boutons alambiqué (car je pense que je viens de comprendre) et j'espère que tu te tourneras vers un joli UserForm. -
Huum la cellule fusionnée, effectivement je vais corrigé ça.
Ca sera toujours un problème en moins.
Pour les 4 bouton, j'ai défini exactement ce que je voulais en langage courant, il ne me reste plus qu'a le traduire en VBA....... Je ne sais pas combien d'années ça va me prendre mais bon je garde espoir ! :)
Merci. -
Jette un oeil au UserForm (sous la fenêtre VBA, sélectionne le UserForm et tu cliques sur Play) :
https://www.cjoint.com/c/CHColvK5ZjI
J'espère que ça t'inspirera.
-
-
Bonjour à tous,
Après plusieurs essais peu fructueux, je décide de laisser tomber ce projet.
Même en ayant trouvé sur internet des petits bouts de code qui corresponde a mes besoins, je n'arrive pas à les assembler.
Bref' je clôture. Bonne journée-
-
J'avais envisagé simplement un tableau,
Ou même des TCD mais vu la quantité d'infos qui aurait du être traité par ce document ça n'aurait pas été visuel du tout, ni pratique d'utilisation aussi bien pour l'encodage que pour l'utilisation.
C'est pour ça que je souhaitais procéder par des boites de dialogue directement afin de n'avoir que les infos souhaitées et non pas un amas de nombres et de dates imbuvables.
-