[excel/vba] recherche sur date
Fermé
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
-
21 août 2008 à 16:42
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 21 août 2008 à 17:48
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 21 août 2008 à 17:48
A voir également:
- [excel/vba] recherche sur date
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment aller à la ligne sur excel - Guide
4 réponses
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
21 août 2008 à 16:58
21 août 2008 à 16:58
Bonjour,
essaye :
=MOIS(C2)
+ recopie incrémentée vers le bas
Denis
essaye :
=MOIS(C2)
+ recopie incrémentée vers le bas
Denis
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 159
21 août 2008 à 17:01
21 août 2008 à 17:01
j'ai oublié de préciser que tout ca dois etre fait en vba. est ce que cette fonction marche qu'en meme
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
21 août 2008 à 17:23
21 août 2008 à 17:23
Bonjour à tous
dim mois as integer
mois = month(madate)
maintenant, si tu dois extraire dans une base de donnée une perriode je te suggere le filtres automatiques par VBA, c'est beaucoup plus rapide
exemple : ma plage de date se trouve en colonne A, date de debut en C1, date de fin en C2
dim mois as integer
mois = month(madate)
maintenant, si tu dois extraire dans une base de donnée une perriode je te suggere le filtres automatiques par VBA, c'est beaucoup plus rapide
exemple : ma plage de date se trouve en colonne A, date de debut en C1, date de fin en C2
Dim datedeb As Long, datefin As Long, maplage As Range, macel As Range datedeb = Range("D1"): datefin = Range("D2") Range("A:A").AutoFilter Field:=1, Criteria1:=">=" & datedeb, Operator:=xlAnd, Criteria2:="<=" & datefin set maplage = range("A2:A" & range("A65536").end(xlip).row).pecialcells(XlCellTypeVisible) for each macel in maplage ' tontraitement sur macel, qui contient la cellule d'une date comprise dans le bornage next
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 159
21 août 2008 à 17:48
21 août 2008 à 17:48
merci pour ta réponse
je pense que
dim mois as integer
mois = month(madate)
sera plus utile.
merci encore
je pense que
dim mois as integer
mois = month(madate)
sera plus utile.
merci encore