• DİKKAT

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

Farklı yere kaydetme

Katılım
28 Aralık 2006
Mesajlar
129
Excel Vers. ve Dili
excel2000 tr
sevgili arkadaşlar, sorum bir sayfayı başka bir yere kaydetmekle ilgili, sorunun geniş biçimdeki hali dosya içerisindedir. Cevaplandırırsanız mmnun olurum saygılarımla
 
Farklı Kaydet

ThisWorkbook.SaveAs "d:\Klasör\Dosya_adı\" & [B4] & ".xls"

eklerseniz olur...
Saygılar...
 
KArdeş zahmetin için sağol ancak olmadı
gönderdiğim dosya üzerinde D sürücüsünde kayıt isimli klasör içine kaydedecek şekilde yapabilirmisin. Yalnız önemli olan klasöre kayıt yaptığında formüller geçerli olmayacak yani giriş sayfasına başka bir bilgi girildiğinde bu sayfadaki bilgiler değişmeyecek
 
Farklı Kaydet

Oradaki klasör yerini değiştirmeniz gerekir... Ben EK'te yolladım.. İyi Çalışmalar...
 
Hocam istediğimiz yere kaydetme olayı tamam yalnız kaydedildiği zaman formüllerin kalkması lazım.
Bu dosyaya giriş yapmıyoruz. Bu sayfadaki bilgiler Bir başka sayfadan otomatik atanıyor ( eşittir, büyükharf, yazım.düzeni gibi formüller ile) Bu nedenle kayıt yaparken formüllerin kaldırılmış olması lazım. Bu şekilde birşey yapabilirmisin
 
Formüller kaç sayfada var ve hangi aralıklar formül içeriyor.
 
Kod:
Sub kaydet()
ad = [B4]
Sheets("Sayfa1").Range("B3:B5").SpecialCells(xlCellTypeVisible).SpecialCells(xlFormulas, 23).ClearContents
ThisWorkbook.SaveAs "d:\" & [ad] & ".xls"
End Sub
 
Ali hocam istediğim tam bu değil. Soruyu biraz daha açıklayayım.
Şimdi bir çalışma sayfasında alt alta bilgileri yazıyorum.
TC NO
ADI SOYADI
BABA ADI gibi

bu alanların karşısına yazdığım bilgiler başka bir çalışma kitabında oluşturduğum form üzerine otomatik olarak yazılıyor.
Bu durumda giriş sayfasında girilen her değişik bilgi ile birlikte form sayfasındaki alanlarda değişmektedir.
Diyelim TC No Form sayfasında C12 Adı soyadı D 15 BAba adı da E 13 denk gelsin.
Benim istediğim form sayfasına ekleyeceğimi bir buton ile bu form sayfası istediğimiz bir klasör içine kaydedilecek ancak, klasör içine kayıt yaparken formüller kaldırılmalı çünkü, giriş sayfasındaki alanlara değişik bilgiler girildiğinde klasöre aldığımız yedek değişmesin. Sizin verdiğiniz makroyu ekleyince istediğim yere kayıt yapıyor ama formüllü hücreler boş gözüküyor. Saygılarımla
 
Eklediğiniz örnek dosyadaki B3:B5 aralığındaki formüllerin kaldırılıp B4'teki değere göre formülsüz kaydedilmesi için aşağıdaki gibi değiştirin.

Kod:
Sub kaydet()
    Range("B3:B5").Select
    Selection.Copy
    Range("B3:B5").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ThisWorkbook.SaveAs "d:\" & [B4] & ".xls"
End Sub
 
sağolasın ali hocam
 
Geri
Üst