• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ftp adresindeki excel dosyam

Katılım
19 Şubat 2011
Mesajlar
177
Excel Vers. ve Dili
excel 2010 tr
benim masa üstümdeki demo.xls dosyasını nasıl bir macroyla ftp adresindeki demo.xls dosyasıyla güncelleyebilirim.yani bunu günlük yapmam gerekiyor.
 
Merhaba dostum;

FTP üzerinde hiç denemedim.

Kolay gelsin.


Kod:
Sub farkli_kaydet()

Dim ftp_adres As String

Application.DisplayAlerts = False

ftp_adres = "buraya ftp klasörünün yolunu yazin"

    ActiveWorkbook.SaveAs Filename:=ftp_adres & "\demo.xls", FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub
 
Son düzenleme:
şimdi aklıma geldi,

ftp giriş kullanıcı adı ve parolanızı sorarsa problem olabilir ?
 
Merhaba,
web'den bulduğum şu kodları deneyebilirsiniz.
iyi çalışmalar.

Kod:
Public Sub FTPFromUnix()
    Dim fs As Variant
    Dim FTPScript As Variant
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set FTPScript = fs.CreateTextFile("C:\FTPXfer.txt", True)
    With FTPScript
        .Writeline ("OPEN ftp.adresim.com") 'ftp adresi domain ya da ip
        .Writeline ("USER username password") 'kullanıcı adı ve şifre
        .Writeline ("CD ../Public") 'yüklenecek ya da alınacak klasör
        .Writeline ("LCD " & DesktopAddress()) 'Pc'de dosyanın alınacak ya da yüklenecek klasör yolu
        .Writeline ("BINARY") ' or ASCII
        .Writeline ("PUT demo.xls") 'yüklenecek dosya
        .Writeline ("BYE")
        .Close
    End With
    Call Shell("C:\WINDOWS\System32\ftp.exe -ns:c:\FTPXfer.txt", vbMaximizedFocus) ' or MinimizeFocus
End Sub
Public Function DesktopAddress() As String
    DesktopAddress = CreateObject("WScript.Shell").SpecialFolders("Desktop") ' & Application.PathSeparator
End Function
 
Geri
Üst