• DİKKAT

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

sayfa adını yazma

  • Konbuyu başlatan Konbuyu başlatan aydgur
  • Başlangıç tarihi Başlangıç tarihi

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
455
Excel Vers. ve Dili
Excel 2007 Türkçe
İyi yıllar !! BAKİYE adlı sayfamın A2 den itibaren a sütununa dosyadaki tüm sayfa adlarını yazdırmak istiyorum , nasıl yapabilirim ?
 
Merhaba
Aşağıdaki kod işinizi görür

Kod:
Private Sub CommandButton1_Click()
For i = 1 To Sheets.Count
Cells(i + 1, 1) = Sheets(i).Name
Next
End Sub
 
Merhaba,

Aşağıdaki kodları deneyebilirsiniz.

Kod:
Sub SayfaAdlari()
Set sb = Sheets("BAKİYE")
j = 1
For i = 1 To Sheets.Count
    sb.Cells(j, "A") = Sheets(i).Name
    j = j + 1
Next i
End Sub
 
Her ikinizi de teşekkür ederim,tekrar iyi yıllar.
 
Günaydın arkadaşlar;

Yukarıdaki kodları kullanarak Sayfa isimlerini yazdırıyorum.
şimdi yapmak istediğim bu sayfa isimlerinin karşısına; isimlerini yazdırdığım sayfadaki bazı bilgileri yazdırmak istiyorum.Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Arkadaşlar bu konuda fikri olan yokmu?
 
Merhaba,
Aşağıdaki kodu dener misiniz?
Kod:
Sub Auto_Open()
    For i = 2 To Sheets.Count
        Cells(i + 5, 2) = Sheets(i).Name
        Cells(i + 5, 3) = Sheets(i).[j6].Value
        Cells(i + 5, 4).Value = WorksheetFunction.Max(Sheets(i).Range("V1:V" & Sheets(i).[V65536].End(3).Row))
        Cells(i + 5, 5).Value = WorksheetFunction.Max(Sheets(i).Range("W1:W" & Sheets(i).[W65536].End(3).Row))
    Next
End Sub
 
Son düzenleme:
Dede çok teşekkürler elinize sağlık.
 
Arkadaşlar dede nin vermiş olduğu kodlar çok güzel çalışıyor eline sağlık.
Ben bir yerde görmüştüm yanlış hatırlamıyorsam.kodun başına bir satır ekleniyor.Sayfada işlemi tek tek yapmaktan ziyade hesaplamayı bitirdikten sonra tüm sayfaya birden işlem yapıyordu.
Yukarıdaki kodların başına o satırı eklemek istiyorum.
Umarım derdimi doğru anlatabilmişimdir.
Yardımcı olacak arkadaşlara şimdiden teşekkürler.
 
Merhaba,
Bu mudur?
Kod:
Sub Auto_Open()
Application.ScreenUpdating = False
    For i = 2 To Sheets.Count
        Cells(i + 5, 2) = Sheets(i).Name
        Cells(i + 5, 3) = Sheets(i).[j6].Value
        Cells(i + 5, 4).Value = WorksheetFunction.Max(Sheets(i).Range("V1:V" & Sheets(i).[V65536].End(3).Row))
        Cells(i + 5, 5).Value = WorksheetFunction.Max(Sheets(i).Range("W1:W" & Sheets(i).[W65536].End(3).Row))
    Next
Application.ScreenUpdating = True
End Sub
 
Geri
Üst