mythiac
Messages postés72Date d'inscriptionmardi 23 septembre 2008StatutMembreDernière intervention23 février 2009
-
17 déc. 2008 à 12:04
mythiac
Messages postés72Date d'inscriptionmardi 23 septembre 2008StatutMembreDernière intervention23 février 2009
-
17 déc. 2008 à 15:20
bonjour,
j'ai un problème avec un filtre que j'ai créé, qui fonctionne dans certain cas, et qui déraille dans d'autres, je m'explique:
j'ai une base de donnée sur 8 colonnes jour, mois, année, immatriculation, km, essence, litre, euro.
le premier autofiltre pour l'immat fonctionne, et me copie en page intermedaire le résultat.
lorsque je fais une recherche sur l'annee 2008, ca marche (2ème autofiltre) qui copie sur la page inter suivante, et le 3ème autofiltre fonctionne pour les mois.
par contre, si je fais une recherche 2007 (et il y a des existants), j'ai alors des copies à tout va dans la page du filtre, jusqu'a ce que la feuille excel soit pleine et entraine un debogage.
dernière info la copie à la fin sert à pouvoir imprimer la selection affichée, uniquement...
si vous pouvez me donner un coup de main, merci d'avance.
voici mon code:
Private Sub CommandButton1_Click()
'fixe la saisie des dates
Feuil9.Range("i2").Value = TextBox1.Value
Feuil9.Range("i4").Value = TextBox2.Value
Feuil9.Range("i6").Value = TextBox3.Value
Feuil9.Range("i8").Value = TextBox4.Value
Feuil9.Range("i10").Value = TextBox5.Value
Feuil9.Range("i12").Value = TextBox6.Value
'copy de la totalité de la feuille carburant en feuille intermediaire pour filtrage
Feuil12.Cells.Clear
Feuil11.Rows.Copy
Feuil12.Select
Feuil12.Rows.Select
Feuil12.Paste
Feuil3.Cells.Clear
'critère de selection immatriculation
Dim Bselect As Range
'les filtres sont sur la ligne 1
Feuil12.Range("A1").Select