Macro entre deux dates
Utilisateur anonyme
-
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je vous prie de bien m'aider sur un sujet concernant ma base de donnee sous excell 2003, mon souci est comment exporter les donnees de ma base selon le critere suivant : j'ai un champ date et je veux extraire mes donnees entre deux dates debut et fin dans une autre feuille afin de les exploiter.
Cordialement.
Je vous prie de bien m'aider sur un sujet concernant ma base de donnee sous excell 2003, mon souci est comment exporter les donnees de ma base selon le critere suivant : j'ai un champ date et je veux extraire mes donnees entre deux dates debut et fin dans une autre feuille afin de les exploiter.
Cordialement.
A voir également:
- Macro entre deux dates
- Nombre de jours entre deux dates excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
37 réponses
Bonjour,
Je vous donne les criteres: pour extraire la date c'est la colonne Effet, et la somme sur les 3 colonnes (PT,Com et M.regler).
Alors l'exportation des donnees se font dans une autre feuille du meme classeur.
Esperant que j'ai bien explique mon sujet.
Je vous remercie bcp.
N.B : Est ce que cette meme base qui etait sous Excel peut se transformer en access, car j'ai utiliser l'assistant access pour importer cette base mais à la fin je n'arrive pas? Comment faire?
Cordialement
Je vous donne les criteres: pour extraire la date c'est la colonne Effet, et la somme sur les 3 colonnes (PT,Com et M.regler).
Alors l'exportation des donnees se font dans une autre feuille du meme classeur.
Esperant que j'ai bien explique mon sujet.
Je vous remercie bcp.
N.B : Est ce que cette meme base qui etait sous Excel peut se transformer en access, car j'ai utiliser l'assistant access pour importer cette base mais à la fin je n'arrive pas? Comment faire?
Cordialement
Bonjour,
Merci de mettre le fichier qui contient la procédure qui ne fonctionne pas.
Je veux voir se que vous avez fait dans le but de comprendre se qui se passe.
Merci de mettre le fichier qui contient la procédure qui ne fonctionne pas.
Je veux voir se que vous avez fait dans le but de comprendre se qui se passe.
Bonjour JPP,
Comment allez vous? Merci bien pour votre aide.
L'apres midi je vais travailler sur ce fichier et je vous repond.
Cordialement. Abientot.
Comment allez vous? Merci bien pour votre aide.
L'apres midi je vais travailler sur ce fichier et je vous repond.
Cordialement. Abientot.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour JPP,
Je suis tres heureux pour votre aide et je vous remercie infinement.
A propos de ma base, voilà j'ai appliqué ce que vous m'avez transmis mais j'ai un probleme à l'execution de la macro. Permettez moi de vous envoyer le message d'erreur affiche sur mon fichier.
Vous trouvez ci-joint mon fichier: https://www.cjoint.com/?dqhWf18vRe
Message d'erreur '9':
L'indice n'appartient pas a la selection
Sheets("Data").Range("base").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("Data").Range( _
"crit"), CopyToRange:=Sheets("Extrait").Range("A1"), Unique:=False
Cordialement.
Je suis tres heureux pour votre aide et je vous remercie infinement.
A propos de ma base, voilà j'ai appliqué ce que vous m'avez transmis mais j'ai un probleme à l'execution de la macro. Permettez moi de vous envoyer le message d'erreur affiche sur mon fichier.
Vous trouvez ci-joint mon fichier: https://www.cjoint.com/?dqhWf18vRe
Message d'erreur '9':
L'indice n'appartient pas a la selection
Sheets("Data").Range("base").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("Data").Range( _
"crit"), CopyToRange:=Sheets("Extrait").Range("A1"), Unique:=False
Cordialement.
Bonjour,
Eh bien oui le message d’erreur est évident car la feuille qui contient les données à traiter se nomme [Production 2010] et non [Data].
Dans la procédure, il vous suffit de le remplacer par [Production 2010].
Par la même occasion sur la feuille [Production 2010] vous devez remplacer le nom du critère (dates) par (Journee) en cellule V1 :W1.
Eh bien oui le message d’erreur est évident car la feuille qui contient les données à traiter se nomme [Production 2010] et non [Data].
Dans la procédure, il vous suffit de le remplacer par [Production 2010].
Par la même occasion sur la feuille [Production 2010] vous devez remplacer le nom du critère (dates) par (Journee) en cellule V1 :W1.
Bonjour,
Merci pour votre collaboration, tout va bien sauf la somme sur les 3 colonnes (PT,Com et M.regler) ne sont pas operationnelles.
- la somme de la colonne J me donne SOMME(I1:J9) et meme sur les 2 colonnes
Je vous transmets mon fichier pour voir mon soucis. https://www.cjoint.com/?driCxtKWpw
Merci bien et Abientot.
Cordialement.
Merci pour votre collaboration, tout va bien sauf la somme sur les 3 colonnes (PT,Com et M.regler) ne sont pas operationnelles.
- la somme de la colonne J me donne SOMME(I1:J9) et meme sur les 2 colonnes
Je vous transmets mon fichier pour voir mon soucis. https://www.cjoint.com/?driCxtKWpw
Merci bien et Abientot.
Cordialement.
Bonjour,
Les totaux sont corrects il s'agit bien de la somme de l'extrait des colonnes [J:L].
Ou bien vous désirez autre chose en plus de l'extrait selon date ?
Les totaux sont corrects il s'agit bien de la somme de l'extrait des colonnes [J:L].
Ou bien vous désirez autre chose en plus de l'extrait selon date ?
Bonjour,
Si vous voyez mon fichier dans "la feuille Extrait" sur la colonne J vous trouvez SOMME(I1:I9) = 321 927.00 donc il fait le somme de la colonne I et pas J, ains que pour les colonnes K et L.
Merci bien pour votre aide.
Cordialement.
Si vous voyez mon fichier dans "la feuille Extrait" sur la colonne J vous trouvez SOMME(I1:I9) = 321 927.00 donc il fait le somme de la colonne I et pas J, ains que pour les colonnes K et L.
Merci bien pour votre aide.
Cordialement.
Bonjour,
Permettez-moi de vous citer mon soucis : je voudrais la somme pour chaque colonne J, K ainsi que L. Tandis que cette somme fait sur la feuille Extrait est bien =SOMME(I1:I9), et moi je veux la somme de (J1:J9) sur la meme colonne J et idem pour K et L. Vous pouvez voir mon fichier que je vous ai envoye.
Esperant que j'ai bien pose mon souci.
Merci d'avance.
Cordialement.
Permettez-moi de vous citer mon soucis : je voudrais la somme pour chaque colonne J, K ainsi que L. Tandis que cette somme fait sur la feuille Extrait est bien =SOMME(I1:I9), et moi je veux la somme de (J1:J9) sur la meme colonne J et idem pour K et L. Vous pouvez voir mon fichier que je vous ai envoye.
Esperant que j'ai bien pose mon souci.
Merci d'avance.
Cordialement.
Bonjour,
Dans la procédure [Sub ExtraitProd()] le code pour la somme doit-être comme suit :
Dans la procédure [Sub ExtraitProd()] le code pour la somme doit-être comme suit :
"=SUM(R[-" & dl - 2 & "]C[0]:R[-1]C[0])"
Bonsoir,
Je vous remercie infinement, c'est OK
Est ce que je peux vous poser un autre probleme?
Cordialement
Je vous remercie infinement, c'est OK
Est ce que je peux vous poser un autre probleme?
Cordialement
Bonjour,
Je vous remercie pour votre rapidité de compréhension.
J'ai un classeur de + feuilles dont l'un nommee Registre et les autres feuilles (pv1, pv2, pv3 ...) et je voudrai à la fin du mois reporter les donnees des feuilles vers la feuille Registre comme indiquer dans mon fichier ci joint https://www.cjoint.com/?dsiiRkmQhd
en utilisant une macro qui me facilite cette tache dans chaque feuille traitee comme ça je peux reporter les donnees de cette feuille à la fin vers la feuille Registre (pv1), apres on cree une 2 feuille (pv2) on saisie les donnees et à la fin on execute la macro pour reporter les donnees vers la feuille Registre et ainsi de suite ...
Esperant que j'ai bien explique mon soucis.
J'aimerai bien avoir votre email si possible, pour moi c'est : topabdou1@hotmail.com
RAVI DE VOUS CONNAITRE.
Cordialement
Je vous remercie pour votre rapidité de compréhension.
J'ai un classeur de + feuilles dont l'un nommee Registre et les autres feuilles (pv1, pv2, pv3 ...) et je voudrai à la fin du mois reporter les donnees des feuilles vers la feuille Registre comme indiquer dans mon fichier ci joint https://www.cjoint.com/?dsiiRkmQhd
en utilisant une macro qui me facilite cette tache dans chaque feuille traitee comme ça je peux reporter les donnees de cette feuille à la fin vers la feuille Registre (pv1), apres on cree une 2 feuille (pv2) on saisie les donnees et à la fin on execute la macro pour reporter les donnees vers la feuille Registre et ainsi de suite ...
Esperant que j'ai bien explique mon soucis.
J'aimerai bien avoir votre email si possible, pour moi c'est : topabdou1@hotmail.com
RAVI DE VOUS CONNAITRE.
Cordialement
Bonjour,
Dans le but de vous donner ma réponse, j'ai besoin de précisions :
1.- Dans feuille [Registre] la cellule de référence pour chaque colonne (exemple: la cellule A9 = D4 des [pv.]
2.-Que faites vous avec les feuilles [pv1, pv2, etc.] ?
3.- Dans la feuille [Registre] on insère tous les mois ou 1 feuille pour chaque mois ?
4.- Les cases à cocher sont à compléter car il manque la cellule liée (voir Format de contrôle) !
En marge, désolé, mon adresse courriel n'est pas disponible sur le forum, par contre un message privé est possible via le profil.
Dans le but de vous donner ma réponse, j'ai besoin de précisions :
1.- Dans feuille [Registre] la cellule de référence pour chaque colonne (exemple: la cellule A9 = D4 des [pv.]
2.-Que faites vous avec les feuilles [pv1, pv2, etc.] ?
3.- Dans la feuille [Registre] on insère tous les mois ou 1 feuille pour chaque mois ?
4.- Les cases à cocher sont à compléter car il manque la cellule liée (voir Format de contrôle) !
En marge, désolé, mon adresse courriel n'est pas disponible sur le forum, par contre un message privé est possible via le profil.
Bonjour JP,
Merci pour votre réponse.
1.- Dans feuille [Registre] la cellule de référence pour chaque colonne (exemple: la cellule A9 = D4 des [pv.] OK
2.-les feuilles [pv1, pv2, etc.] seront enregistrées et éditées après archivées.
3.- Dans la feuille [Registre] on insère des feuilles se trouvant dans le classeur pour chaque mois et on l'enregistre, pour le mois prochain on ouvre un nouveau classeur ...
4.- Les cases à cocher dans feuille registre sont à compléter, il suffit de cocher.
Cordialement
N.B : voilà mon nouveau identifiant
Merci pour votre réponse.
1.- Dans feuille [Registre] la cellule de référence pour chaque colonne (exemple: la cellule A9 = D4 des [pv.] OK
2.-les feuilles [pv1, pv2, etc.] seront enregistrées et éditées après archivées.
3.- Dans la feuille [Registre] on insère des feuilles se trouvant dans le classeur pour chaque mois et on l'enregistre, pour le mois prochain on ouvre un nouveau classeur ...
4.- Les cases à cocher dans feuille registre sont à compléter, il suffit de cocher.
Cordialement
N.B : voilà mon nouveau identifiant
N.B : Est ce que cette meme base qui etait sous Excel peut se transformer en access, car j'ai utiliser l'assistant access pour importer cette base mais à la fin je n'arrive pas? Comment faire?
C'est correcte d'utiliser importer la feuille de calcul Excel et de suivre l'assistant.
Pouvez-vous mentionner se que vous faites à chaque étape ?