• DİKKAT

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

Farklı Kaydetme

  • Konbuyu başlatan Konbuyu başlatan Sa.NaL
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
MerhabA benim ekte bir çalışmam var.Userformda çıkışa basınca d sürücüsüne o excel dosyasını farklı isimde kaydetsin ama kendi ismi değişmesin yine "ek" isminde kalsın.Yardımlarını bekler şimdiden tşk ederim:)
 

Ekli dosyalar

  • ek.xls
    ek.xls
    45 KB · Görüntüleme: 5
aşağıdaki kodu denermisiniz.

Private Sub Çıkış_Click()
a = ThisWorkbook.FullName
b = "D:\" & ActiveWorkbook.Name
uzunluk = Len(a)
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
If uzunluk <= 3 Then
DosyaSistemi.CopyFile a & "\" & b
Else
DosyaSistemi.CopyFile a, b
End If
End Sub
 
Kendimi tam anlatmadım sanırım.Tam olrak istediğim şu olası excel dosyamın adında bir değişiklik yapmadan d sürüsüne kopyalama işlemi yapsın o kopyaladığı dosyanın adını A1,A2,A3 HÜCRELERİNE girilen veriler varya SN33-9-1 işte o verileri bu şekilde aralarında tire ile ayırarak o isimde d sürücüsüne atsın şimdiden tşk
 
Private Sub Çıkış_Click()
a = ThisWorkbook.FullName
b = "D:\" & cells(1,1) & cells(2,1) & cells(3,1)
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")

DosyaSistemi.CopyFile a, b

End Sub
 
Son düzenleme:
Çok tşk ederim oluyor ama excel dosyası olarak kaydetmiyor onun lada ilgilenebilirmisiniz acaba?
 
Private Sub Çıkış_Click()
a = ThisWorkbook.FullName
b = "D:\" & Cells(1, 1) & Cells(2, 1) & Cells(3, 1) & ".xls"
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
DosyaSistemi.CopyFile a, b
End Sub
 
Geri
Üst