Bonjour à tous
je cherche a ouvrir un fichier en VBA. Ce fichier est généré la veille, avec le nom de la veilleje dois donc recuperer la date de la veille dans le fichier:
Le nom du fichier est le suivant, par exemple pour le 15 juin 2011
h ttp://monintranet/blabla/blalablabla/%blma15%blajuin%bla2011.xls
ou le 21 fevrier 2010
h ttp://monintranet/blabla/blalablabla/%bla21%blafevrier%bla2010.xls
voila pour la structure du nom..
Les problematiques sont les suivantes: recuperer le fichier du dernier jour travaillé, gerer les changements de mois le 31 ...
j'essaie donc la macro suivante mais sans succes
sub youpiyou
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks.Open("h ttp://monintranet/blabla/blalablabla/%bla & "=(WeekdayName(Weekday(Date))-1)" & "%bla" & "=(MonthName(Month(Date)))" & "%bla" & "=(DatePart(yyyy, Date)) & ".xls")
Set ws = wb.Worksheets(1)
end sub
Des idées ?
Un GRAND merci d'avance
je cherche a ouvrir un fichier en VBA. Ce fichier est généré la veille, avec le nom de la veilleje dois donc recuperer la date de la veille dans le fichier:
Le nom du fichier est le suivant, par exemple pour le 15 juin 2011
h ttp://monintranet/blabla/blalablabla/%blma15%blajuin%bla2011.xls
ou le 21 fevrier 2010
h ttp://monintranet/blabla/blalablabla/%bla21%blafevrier%bla2010.xls
voila pour la structure du nom..
Les problematiques sont les suivantes: recuperer le fichier du dernier jour travaillé, gerer les changements de mois le 31 ...
j'essaie donc la macro suivante mais sans succes
sub youpiyou
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks.Open("h ttp://monintranet/blabla/blalablabla/%bla & "=(WeekdayName(Weekday(Date))-1)" & "%bla" & "=(MonthName(Month(Date)))" & "%bla" & "=(DatePart(yyyy, Date)) & ".xls")
Set ws = wb.Worksheets(1)
end sub
Des idées ?
Un GRAND merci d'avance