• DİKKAT

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

Sayfalardaki Son Satır Bilgisini Bir Sayfada Toplama

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

adamar

Altın Üye
Katılım
23 Mayıs 2007
Mesajlar
94
Excel Vers. ve Dili
office 365
Merhabalar,

Yan yana olan sayfalardaki verilerin son satır bilgilerini ana sayfaya getirebileceğim bir macro yapılabiliyormu.

Yardımlarınız için şimdiden teşekür ederim.
 
Merhabalar,

Yan yana olan sayfalardaki verilerin son satır bilgilerini ana sayfaya getirebileceğim bir macro yapılabiliyormu.

Yardımlarınız için şimdiden teşekür ederim.

Merhaba,

Bu şekilde deneyin.

Kod:
Sub SonSatirlar()
 
    Dim i As Integer, sat As Integer
    
    Sheets("AnaSayfa").Select
    Range("A:A").ClearContents
    
    sat = 1
    For i = 1 To Worksheets.Count
        With Sheets(i)
            If .Name <> "AnaSayfa" Then
                Cells(sat, "A") = .Cells.Find("*", , , , _
                                xlByRows, xlPrevious).Row
                sat = sat + 1
            End If
        End With
    Next i
    
End Sub
.
 
Merhaba,

Bu şekilde deneyin.

Kod:
Sub SonSatirlar()
 
    Dim i As Integer, sat As Integer
    
    Sheets("AnaSayfa").Select
    Range("A:A").ClearContents
    
    sat = 1
    For i = 1 To Worksheets.Count
        With Sheets(i)
            If .Name <> "AnaSayfa" Then
                Cells(sat, "A") = .Cells.Find("*", , , , _
                                xlByRows, xlPrevious).Row
                sat = sat + 1
            End If
        End With
    Next i
    
End Sub
.
merhaba hocam

sayfalardaki son satırın tamamını kopyalamak istiyorum bunun için ne yapmalıyım
 
Sayfalardaki son satırların tamamını almak istiyorum
bu makro ile tek bir sütun değerleri geldi
 
merhaba hocam

sayfalardaki son satırın tamamını kopyalamak istiyorum bunun için ne yapmalıyım

Bu şekilde deneyin. Mavi işaretli bölüme AnaSayfa da silinecek aralığı tanımlayabilirsiniz. Kırmızı işaretli bölümü verilerin yazılacağı ilk satırı belirleyebilirsiniz.

Kod:
Sub SonSatirlar()
 
    Dim i As Integer, sat As Integer
 
    Sheets("AnaSayfa").Select
    [COLOR=blue]Cells[/COLOR].ClearContents
 
    sat = [COLOR=red]1[/COLOR]
    For i = 1 To Worksheets.Count
        With Sheets(i)
            If .Name <> "AnaSayfa" Then
                .Rows(.Cells.Find("*", , , , xlByRows, _
                    xlPrevious).Row).Copy Cells(sat, "A")
                sat = sat + 1
            End If
        End With
    Next i
 
End Sub
.
 
Geri
Üst