Arka Arkaya Yazdirmak

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Gerçi siz sorunuzu fonksiyonlar bölümüne sormuşsunuz ama bende bu arada dosyanıza makro ile çözüm hazırlamıştım. Belki kullanmak istersiniz düşüncesi ile eklemek istedim. Umarm işinize yarar.

Not: Sorularınızı dosya içerisinde değilde açtığınız başlık içerisinde sorarsanız daha faydalı olacaktır.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Gerçi siz sorunuzu fonksiyonlar bölümüne sormuşsunuz ama bende bu arada dosyanıza makro ile çözüm hazırlamıştım.

Sn COST CONTROL dediği gibi makro ile çözüm daha kolayıma geldi.

Alternatif olarak aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub isimleriaktar()
Dim b
b = 1
sayfaadi = InputBox("Aktarılacak ismi yazınız")
For Each secim In Worksheets("GİRİŞ").Range("B1", Worksheets("GİRİŞ").Range("B65536").End(xlUp)).Rows
If secim = sayfaadi Then
    b = b + 1
    Worksheets(sayfaadi).Cells(b, 1) = CDate(secim.Offset(0, -1))
    Worksheets(sayfaadi).Cells(b, 2) = secim
    Worksheets(sayfaadi).Cells(b, 3) = secim.Offset(0, 1)
   End If
Next
MsgBox "İsimler aktarıldı"
End Sub
 
Son düzenleme:
Üst