XL 2013 Aide pour compléter macro

  • Initiateur de la discussion Initiateur de la discussion Kaizers
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kaizers

XLDnaute Occasionnel
Bonjour à toutes et à tous,

J'ai une macro qui fait ce qui doit être fait, mais j'aimerai apporter une modification pour qu'elle soit parfaite (ou presque...), en revanche mes connaissances s'arrête là, ou les vôtres commencent 🙄

Code:
Sub CherchePlusRecentDaily()
Dim xChemin
Dim xFichier
Dim xTemp
Dim xDatHeur
Dim Z As String
Dim T As String
Dim S As String

Z = Sheets("TABLE").Range("I14").Value

xChemin = Z
xFichier = Dir(xChemin & "*.xlsx") 'Definit le type de fichier (ici xls)
xTemp = xFichier
xDatHeur = FileDateTime(xChemin & xFichier)
Do While xFichier <> ""
If FileDateTime(xChemin & xFichier) > xDatHeur Then
xTemp = xFichier
xDatHeur = FileDateTime(xChemin & xFichier)
End If
xFichier = Dir
Loop
MsgBox xTemp
Range("I19") = xTemp
ActiveSheet.Calculate


T = Sheets("TABLE").Range("I15").Value
Workbooks.Open (T), 0
Windows("Modul-Reporting.xlsm").Activate



End Sub


Au niveau de la ligne "MsgBox xTemp", la macro me sort le nom du fichier le plus récent (ce que je veux), et si je clique sur "OK", il me l'ouvre. Jusqu'ici on est d'accord.

J'aimerai pouvoir cliquer sur "Annuler" auquel cas la macro n'ouvrira pas le fichier.

Mais je ne sais vraiment pas comment faire, j'ai essayé d'adapter des choses trouver sur le web, mais rien de probant...

Merci pour votre aide 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
809
Retour