Bonjour le forum, bonjour les rois du VBA
Mon souhait ....
J'ai une base de données qui me sert à gérer les entrées et les sorties de véhicules dans un garage. Cette base est composée ainsi:
en feuille ("en cours")
colonne A : numéro d'ordre incrémenté sous la forme 12 - 0001 ("YY" "-" i)
colonne B : date entrée véhicule
colonne C: marque
......
colonne H: date de transfert éventuel vers une autre unité
......
colonne R: date du sortie du garage.
Comme annoncé dans le titre, je désire effectuer un archivage automatique de ces données.
Le but est le suivant, à l'ouverture du fichier, lorsque les éléments de la colonne H ou R sont renseignées, que ceux-ci soient coupés, et collés dans la feuille dont l'intitulé correspond à "YYYY" de la colonne B.
Il est évident que, pour respecter l'incrémentation du numéro d'ordre, le dernier élément ne pourra jamais être archivé.
Je ne peux malheureusement pas vous poster un fichier exemple, je n'ai excel que sur mon lieu de travail et sans connexion internet.
Par avance, merci à tous de bien vouloir vous pencher sur mon problème.
Je dispose de Excel, version 2003. Je suis débutant en VBA, j'ai construit quelques codes me permettant de renseigner ma base par userforms, mais là, je bloque, j'ai un problème avec la déclaration des variables.
Mon souhait ....
J'ai une base de données qui me sert à gérer les entrées et les sorties de véhicules dans un garage. Cette base est composée ainsi:
en feuille ("en cours")
colonne A : numéro d'ordre incrémenté sous la forme 12 - 0001 ("YY" "-" i)
colonne B : date entrée véhicule
colonne C: marque
......
colonne H: date de transfert éventuel vers une autre unité
......
colonne R: date du sortie du garage.
Comme annoncé dans le titre, je désire effectuer un archivage automatique de ces données.
Le but est le suivant, à l'ouverture du fichier, lorsque les éléments de la colonne H ou R sont renseignées, que ceux-ci soient coupés, et collés dans la feuille dont l'intitulé correspond à "YYYY" de la colonne B.
Il est évident que, pour respecter l'incrémentation du numéro d'ordre, le dernier élément ne pourra jamais être archivé.
Je ne peux malheureusement pas vous poster un fichier exemple, je n'ai excel que sur mon lieu de travail et sans connexion internet.
Par avance, merci à tous de bien vouloir vous pencher sur mon problème.
Je dispose de Excel, version 2003. Je suis débutant en VBA, j'ai construit quelques codes me permettant de renseigner ma base par userforms, mais là, je bloque, j'ai un problème avec la déclaration des variables.