L
Law
Guest
Bonjour le forum,
Dans le classeur ci-joint, je possède 4 feuilles.
Les 3 premières feuilles correspondent à des classes de comptes comptables et contiennent des tableaux qui représentent les différents comptes (205.000, 215.000 etc...)
J'aimerais construire une macro qui, en fonction du n° de mois que je saisi dans l'inputbox, me recense toutes les lignes dont la date est comprise dans ce mois.
Par exemple si je saisi 8 dans l'inputbox, la macro ne doit me recenser que les lignes dont la date est comprise entre le 01/08/2005 et le 31/08/2005.
M'étant inspiré de l'aide précieuse d'Hervé sur ce forum, j'ai commencé à élaborer une macro qui crée un 'tableau virtuel' contenant les lignes et qui, en fin de code, transpose ce tableau sur la 4ème feuille.
Le problème, c'est que lors de cette transposition, le format date change et passe au format 'mm/jj/aaaa'. Si mes observations sont exactes, ceci ne se produit que pour les dates dont le jour est < ou = à 12, pour les autres dates, le format reste 'jj/mm/aaaa'.
Mes 2 questions :
1. Comment faire pour que la méthode transpose conserve TOUTES mes dates au format 'jj/mm/aaaa'.
2. Comment faire pour qu'au regard de chaque ligne que recense ma macro dans la feuille 'Consolidation', dans la colonne A apparaisse le n° du compte ad hoc ?
Merci beaucoup à tous par avance. [file name=ForumXL.zip size=10999]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ForumXL.zip[/file]
Dans le classeur ci-joint, je possède 4 feuilles.
Les 3 premières feuilles correspondent à des classes de comptes comptables et contiennent des tableaux qui représentent les différents comptes (205.000, 215.000 etc...)
J'aimerais construire une macro qui, en fonction du n° de mois que je saisi dans l'inputbox, me recense toutes les lignes dont la date est comprise dans ce mois.
Par exemple si je saisi 8 dans l'inputbox, la macro ne doit me recenser que les lignes dont la date est comprise entre le 01/08/2005 et le 31/08/2005.
M'étant inspiré de l'aide précieuse d'Hervé sur ce forum, j'ai commencé à élaborer une macro qui crée un 'tableau virtuel' contenant les lignes et qui, en fin de code, transpose ce tableau sur la 4ème feuille.
Le problème, c'est que lors de cette transposition, le format date change et passe au format 'mm/jj/aaaa'. Si mes observations sont exactes, ceci ne se produit que pour les dates dont le jour est < ou = à 12, pour les autres dates, le format reste 'jj/mm/aaaa'.
Mes 2 questions :
1. Comment faire pour que la méthode transpose conserve TOUTES mes dates au format 'jj/mm/aaaa'.
2. Comment faire pour qu'au regard de chaque ligne que recense ma macro dans la feuille 'Consolidation', dans la colonne A apparaisse le n° du compte ad hoc ?
Merci beaucoup à tous par avance. [file name=ForumXL.zip size=10999]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ForumXL.zip[/file]