Sauvegarder un fichier du Web régulièrement

  • Initiateur de la discussion Initiateur de la discussion bigbig
  • 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 !

B

bigbig

Guest
Sauvegarder un fichier du Web régulièrement [Résolu]

Bonjour à tous,

Un site du web crée un fichier .zip 1 fois par jour.
Malheureusement le nouveau fichier supprime le précédent qui n'est pas archiver.

Les personnes gérants le site ont d'autres priorité et feront pas de modif avant plusieurs mois !

Actuellement, j'enregistre manuellement les fichiers mais dès que j'oubli ou que je suis absent il y a un trou très génant...

J'ai donc penser me faire une petite application en VBA excel (ou en VB) qui serait toujours active et qui m'enregistrerais automatiquement, toutes les 12h, ces fichiers.

Mon problème est de savoir comment acceder à partir du VBA à ce fichier sur le web et le rapatrier ? Je n'en ai aucune idée...
(Pour les autres détails ça devrait aller)

Merci de votre aide, A+
 
Dernière modification par un modérateur:
Re : Sauvegarder un fichier du Web régulièrement

bonsoir


Tu peux utiliser ce type de procédure (si tu n'accèdes pas au site par un mot de passe)

Code:
Option Explicit

Private Declare Function URLDownloadToFile Lib "urlmon" _
    Alias "URLDownloadToFileA" (ByVal pCaller As Long, _
    ByVal szURL As String, _
    ByVal szFileName As String, ByVal dwReserved As Long, _
    ByVal lpfnCB As Long) As Long

Private Const ERROR_SUCCESS As Long = 0

Sub LancementProcedure()
    DownloadFile "[URL]ftp://ftp.monsite.com/fichier.zip[/URL]", "C:\sauvegarde.zip"
End Sub
 
Public Function DownloadFile(ByVal sURL As String, ByVal sLocalFile As String) As Boolean
    Dim lngRetVal As Long
    DownloadFile = URLDownloadToFile(0&, sURL, _
        sLocalFile, 0&, 0&) = ERROR_SUCCESS
End Function



Bonne soirée
MichelXld
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
13
Affichages
2 K
sanae_J
S
Retour