aktif sayfayı farklı kaydet

Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşlar ve üstadlar ii akşamlar
4 sayfadan oluşan bir çalışma kitabının istenilen sayfasını farklı nasıl kaydedebiliriz fakat üzerinde çalışılan kitabı etkilememesi kaydı ile ii akşamlar...
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
aktif sayfa

hocam aktif sayfayı kitabı değil yani >>
sayfa1-sayfa2-sayfa3 diyelim ben sayfa3'ü kaydetmek istiyorum ayrıca kitap kalacak yani veriler değişmeyecek bu kodda değişiyor... ii geceler.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
mükemmelsiniz

hocam gerçekten çok güzel bir örnek çok çok teşekkür ediyorum Allah sizi dara düşürmesin.son bir ricam daha olacak peki hocam mesela c:\dizinindeki dosyaları nasıl listeleyebilirim...
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Yoğun olduğum için fazla bugün ilgilenemiyorum
Fikir versin diye ufak bir örnek hazırladım.

Kod:
Private Sub UserForm_Initialize()

'aktif dizindeki dosyaları listbox'a yükleme

ListBox1.Clear
With Application.FileSearch
        If .Execute() > 0 Then
        For i = 1 To .FoundFiles.Count
        ListBox1.AddItem .FoundFiles(i)
        Next i
    Else
        MsgBox "Aktif dizinde dosya yok."
    End If
End With
End Sub
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
filesearch'in evdeki vistada kurulu olmadığını görünce
temel komut olan dir komutunu kullanmanın daha mantıklı olduğunu
fark ettim.

Kod:
Sub dosya_listele()

Dim dosya
Dim i As Integer

i = 1
dizin = "c:\"

dosya = Dir(dizin & "*.*")

While dosya <> ""

Cells(i, 1) = dosya
dosya = Dir
i = i + 1

Wend

End Sub
 
Katılım
14 Şubat 2012
Mesajlar
25
Excel Vers. ve Dili
mic. of. 2016
Altın Üyelik Bitiş Tarihi
28-05-2021
Hayret verici bir &#351;ekilde &#231;al&#305;&#351;mad&#305;. Bunu iyi bir testten ge&#231;irdim :)

Sheets("sayfa3").Copy
ActiveWorkbook.SaveAs "c:\deneme"
hocam çok eski bir konu ama verileri güncelleyip kodu çalıştırdığımızda " ... klasöründe bu evrak zaten var. değiştirilsin mi" uyarısı geliyor. bunu iptal etme şansı veya otomatik kaydettirme şansı varmı acaba ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,761
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kaydetme satırından öncesine aşağıdaki satırı ekleyin.

Kod:
Application.DisplayAlerts = False
 
Üst