bonjour à tous
j'utilise cette macro qui me permet de recherche sur plusieur feuillle et rapatrier les donnée dans une listview sous condition d'une partis de nom de ma feuille de clacule
exemple mes feuille de calcule porte ces nom AIR1_Févr_12 AIR2_Févr_13 .......
je souhaiterais que ma macro parcours mes feuilles et recherche les feuille comportant Févr et le copie dans ma listview les lignes trouver.
j'utilise cette macro
je pense que le soucis viens de là car je c'est comment rechercher par le debut d'un nom par la fin mais pas au milieux ma question est donc comment faire pour chercher les feuille dont le les lettre du milieux sont Févr
merci d'avance de votre aide
j'utilise cette macro qui me permet de recherche sur plusieur feuillle et rapatrier les donnée dans une listview sous condition d'une partis de nom de ma feuille de clacule
exemple mes feuille de calcule porte ces nom AIR1_Févr_12 AIR2_Févr_13 .......
je souhaiterais que ma macro parcours mes feuilles et recherche les feuille comportant Févr et le copie dans ma listview les lignes trouver.
j'utilise cette macro
Code:
Sub MOIS()
With UserForm1.ListView4
For Each sht In Sheets
If Left(sht.Name, 9) = "Févr" Then '<======probleme c'est ici
For i = 4 To sht.Range("A65536").End(xlUp).Row
.ListItems.Add , , "X"
Ind = UserForm1.ListView4.ListItems.Count
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 1)
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 2)
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 3)
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 4)
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 5)
.ListItems(Ind).ListSubItems.Add , , sht.Cells(i, 6)
.ListItems(Ind).ListSubItems.Add , , ""
.ListItems(Ind).ListSubItems.Add , , ""
.ListItems(Ind).ListSubItems.Add , , ""
On Error Resume Next
UserForm1.CalculEvo
Next i
End If
Next sht
End With
je pense que le soucis viens de là car je c'est comment rechercher par le debut d'un nom par la fin mais pas au milieux ma question est donc comment faire pour chercher les feuille dont le les lettre du milieux sont Févr
Code:
If Left(sht.Name, 9) = "Févr" Then
merci d'avance de votre aide