Bonjour,
Chaque mois des statistiques me parviennent, enregistrées sous la forme "DA aa mm.xlsx" ou DA est fixe, aa pour l'année et mm pour le mois.
Afin de traiter ces données, je voudrais à partir de mon fichier tableau de bord, ouvrir le fichier stat du mois précédent et le traiter.
Voici ce que j'ai fait, mais il ne se passe rien...
je suppose que ça vient de la variable "MoisPrec", mais je ne sais pas comment faire autrement.
Qq'1 peut-il m'aider svp ?
Pendant que j'y suis, est-ce que ça choque si j'ai un if then sans else ?
Merci
Chaque mois des statistiques me parviennent, enregistrées sous la forme "DA aa mm.xlsx" ou DA est fixe, aa pour l'année et mm pour le mois.
Afin de traiter ces données, je voudrais à partir de mon fichier tableau de bord, ouvrir le fichier stat du mois précédent et le traiter.
Voici ce que j'ai fait, mais il ne se passe rien...
Code:
Sub TraitFichierDA()
Dim Reponse As Integer 'Tjrs Integer pour les réponses MsgBox
Dim MoisPrec As String 'sert à ouvrir le mois précédent aujourd'hui
'Ouvrir le fichier DA du mois en cours
Reponse = MsgBox("Voulez-vous traiter les données du mois dernier ?" & _
Chr(10) & "Assurez-vous que le fichier est bien dans le répertoire :" & _
"Fichiers Jasper DAppels", vbYesNo + vbQuestion)
If Reponse = vbYes Then
'eviter erreurs: reponse vide, fichier existe pas, annuler et fermeture croix
On Error Resume Next
MoisPrec = "=PROPER(TEXT(DATE(YEAR(TODAY()), MONTH(TODAY())-1,DAY(TODAY())),""aa mm""))"
Workbooks.Open Filename:= _
"G:\PFS\Documents de travail\Fichiers Jasper DAppels\" & _
"DA " & "MoisPrec" & ".XLSX"
End If
End Sub
Qq'1 peut-il m'aider svp ?
Pendant que j'y suis, est-ce que ça choque si j'ai un if then sans else ?
Merci