Dosyanın Tamamını Kaydet

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler ;
Ekli dosyada tanımlar sayfasında C2 hücresine Klasör adını ;Veri girişi sayfasında C8 hücresinde sayfa adını girdiğimizde bu isimlerle excel dosyasının tamamını kayıt yaptırabilir miyiz ?
Not : dosyam hangi klasörün içerisinde ise (C ve D vb..) o klasörün içerisine tanımlar sayfasındaki C2 hücresindeki isimle klasör oluşturup bu klasörün içerisine ;Veri girişi sayfasında C8 hücresindeki isimle dosyanın tamamını kayıt yapacak.Yardımlarınızı bekliyorum.Saygılar.
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Arakaşlar iyi geceler;
Konu ile ilgili desteğinizi bekliyorum. Saygılar sunuyorum
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,846
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
kod:

Kod:
Sub AKTİF_DOSYAYI_YEDEKLE()

Dim dosya As String, Kayıt_Yeri As String, uzanti As String, dosyaadi As String, klasor As String

klasor = ThisWorkbook.Path & "\" & Sheets("TANIMLAR").Cells(2, "c").Value

If CreateObject("Scripting.FileSystemObject").FolderExists(klasor) = False Then
MkDir klasor
End If

Dim fL As Object
Set fL = CreateObject("Scripting.FileSystemObject")
dosyaadi = ThisWorkbook.FullName

dosya = Sheets("VERİ GİRİŞİ").Cells(8, "c").Value
uzanti = "." & fL.GetExtensionName(dosyaadi)

ActiveWorkbook.Save
Application.DisplayAlerts = False

Kayıt_Yeri = klasor & "\" & dosya & uzanti

fL.CopyFile ThisWorkbook.FullName, Kayıt_Yeri
MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Kayıt_Yeri, vbInformation, "U Y A R I"
Application.DisplayAlerts = True
End Sub
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Halit hocam butona basınca şu uyarıyı veriyor. Tekrar basınca kayıt yapıyor.Bu uyarıyı nasıl engelleriz
"Gizlilik uyarısı:bu belge makrolar,Activex denetimleri,,XML genişletme paketi bilgileri veya web bileşenleri içeriyor ,Bunlar belge denetçisi tarafından kaldırılmayan kişisel bilgiler olabilir "
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,846
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Evvelcede benzer soru sormuşsunuz aşağıdaki linlkde
sadece klasör yerini değiştirip sizde sonuca ulaşabilirdiniz.
Bence bu makroları öğrenmeye çalışın bir çok mesajınız olmuş

 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,846
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Gönderdiğiniz dosyanın uzantısı xlsx
Bu uzantıdaki dosyalarda makrolar çalışmaz bunu bilmeniz gerekiyor.
Bu dosyaları farklı kayıt yaparak xlsm uzantı türüne çevirmelisiniz.
yukarıdaki mesajımda da yazmıştım bu işi artık öğrenmeye gayret edin

Yeni Bit Eşlem Resmi.jpg
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,765
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@halit3 beye kesinlikle katılıyorum.

Artık >=500 mesaj sayılarına ulaşmış üyelerimizden bu konularda atılım bekliyoruz. Hatta bu konuda bir başlık açmayı hedefliyorum.

Alternatif olarak ekteki dosyayı deneyiniz.

Harici Link (Silinebilir) ; https://we.tl/t-I4ElrDzq1E
 

Ekli dosyalar

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Çok haklısınız Korhan bey hocam.Artik biryerden başlamam gerekiyor.
Rica etsem dosyanın linkini yada makrosunu ekler misiniz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,765
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üstte ki mesajıma harici link ekledim.
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Sayın Korhan bey ve Halit bey destekleriniz için çok teşekkür ederim
 
Üst