|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 68 ![]() |
Bonjour,
Voilà mon souci! Je souhaiterai faire une macro qui me filtre ma BDD en fontion du résultat de la Date(d'aujourdhui) - la Date qui figure dans ma colonne (Dernière visite mensuelle)! Je voudrais que seuls les appareils, dont la dernière visite date d'y à plus d'un an , s'affiche! Voilà le code que j'ai mis pour l'instant mais cela ne fonctionne pas: Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Bonsoir,
en supposant que la date est en colonne N : Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 68 ![]() |
Bonjour bbil,
Merci pour ta réponse cela fonctionne très bien le seul souci que je rencontre c'est que dans certaines cellules il n'y a aucune date étant donné que c'est une nouvelle et que l'on a pas l'historique de tout et les matériels dont il n'y a pas de date ne sont pas pris en compte dans avec cette macro alors que lorsqu'il n'y a pas de date je les considère comme à visiter! Merci d'avance! NB: Eh aussi pourrais tu m'expliquer brièvement ton code car je ne comprend pas tout en fait! Merci beaucoup |
|
|
00
|
|
|
#4 |
![]() ![]() |
Peu-être que la solution la plus simple est de "remplir" les dates vides par une date particulière style "01/01/1990" ...
pour l'explication je suppose qu'il s'agit de ce morceau de code : Code :
"<= " & CLng(DateSerial(Year(Now) - 1, Month(Now), Day(Now))) DateSerial : permet à partir de ces composantes de créer une date au format date d'excel Code :
DateSerial(Year(Now) - 1, Month(Now), Day(Now))
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
10
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 68 ![]() |
Merci beaucoup pour ces explications c'est beaucoup plus clair maintenant!
Par contre le soucis est que dans la date j'ai une liste déroulante et je ne peux pas mettre ce que je veux comme date je ne peux pas revenir avant 01/07/2010 à cause de notre historique on a pas avant cette date donc on ne peut pas mettre une date inférieur à celle ci Merci pour ta réponse |
|
|
00
|
|
|
#6 |
![]() ![]() |
alors il faut rajouter un second critère avec colonne date vide un Ou...
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 68 ![]() |
Merci beaucoup j'ai tout simplement rajouté une date bidon dans ma liste déroulante c'était tout bête désolé du dérangement lol!
Bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com