• DİKKAT

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

Çalışma Sayfasının İçindeki Belirtilen Sayfayı Farklı Kaydet

Katılım
20 Şubat 2006
Mesajlar
259
Saygıdeğer Arkadaşlar;
Çalışma Sayfamızın içindeki sadece sayfa 3'ü yeni bir exel kitabına farklı isim vererek kaydedebilir miyiz?
Yardımınız ve ilginiz için teşekkürler...
Saygılarımla...
 
Kod:
Sub Sayfa3kopyala()
Application.DisplayAlerts = False
Dim kitap As Workbook, sayfa As Worksheet
Set sayfa = Sheets("Sayfa3")
sayfa.Copy
Set kitap = ActiveWorkbook
sayfaadi = Range("a1").Value
kitap.SaveAs sayfaadi & ".xls"
Application.DisplayAlerts = True
MsgBox "tamam"
End Sub

Sayfaadını Sayfa3 te A1 satırından alıyor.Siz kendinize göre ayarlarsınız.

Kodlar forumdan alınmıştır.
 
Saygıdeğer arkadaşlar;
Saygıdeğer exelman;
Yardımınız için teşekkürler, yalnız ufak bi sorunum var

Burda
sayfaadi = Range("a1").Value
değerini "deneme" sayfasının "n9" hücresindeki değeri almasını nasıl sağlarız.
 
"deneme" sayfasının "n9" hücresindeki değeri almasını nasıl sağlarız


sayfaadi = Worksheets("deneme").Range("N9") olarak değiştirin
 
Hata Veriyor Sn Fructose
Private Sub CommandButton1_Click()
Sheets("deneme").[N19] = TextBox1.Text
Application.DisplayAlerts = False
Dim kitap As Workbook, sayfa As Worksheet
Set sayfa = Sheets("sayfa3")
sayfa.Copy
Set kitap = ActiveWorkbook
sayfaadi = Worksheets("deneme").Range("N19")
kitap.SaveAs sayfaadi & ".xls"
Application.DisplayAlerts = True
Unload Me
MsgBox "İş Bitti"
UserForm1.Show
End Sub
 
gecemavisi' Alıntı:
Hata Veriyor Sn Fructose
Private Sub CommandButton1_Click()
Sheets("deneme").[N19] = TextBox1.Text
Application.DisplayAlerts = False
Dim kitap As Workbook, sayfa As Worksheet
Set sayfa = Sheets("sayfa3")
sayfa.Copy
Set kitap = ActiveWorkbook
sayfaadi = Worksheets("deneme").Range("N19")
kitap.SaveAs sayfaadi & ".xls"
Application.DisplayAlerts = True
Unload Me
MsgBox "İş Bitti"
UserForm1.Show
End Sub

Dim sayfaadi as string
Şeklinde Tanımlama yaptıktan sonra denermisiniz.
 
Gene Hata veriyor Sn Abdi Bey;

Hata Veriyor Sn Fructose
Private Sub CommandButton1_Click()
Sheets("deneme").[N19] = TextBox1.Text
Application.DisplayAlerts = False
Dim kitap As Workbook, sayfa As Worksheet
Set sayfa = Sheets("sayfa3")
sayfa.Copy
Set kitap = ActiveWorkbook
sayfaadi = Worksheets("deneme").Range("N19")
kitap.SaveAs sayfaadi & ".xls"
Application.DisplayAlerts = True
Unload Me
MsgBox "İş Bitti"
UserForm1.Show
End Sub
 
Valla sonun da hallettim Arkadaşlar,
Sorun meğerse N19 da imiş, içindeki değeri silince çalıştı,
İlginiz ve yardımlarınız için teşekkürler
 
Geri
Üst