sayfalar ve hücreler arası entegrasyon

Katılım
21 Şubat 2009
Mesajlar
42
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
29/04/2021
Merhaba arkadaşlar. Benim 4 sayfam var. Her sayfada a sütununda aylar var alt alta (ocak. şubat...) yapmak istediğim son sayfadaki a1 hücresine eylül yazdıp diğer sayfalara geçtiğimde en üstte karşılaşacağım ay eylül olsun, yani hücreler yukarı doğru kaymış ve ekranda beni karşılayacak ay eylül olsun. Böyle bir şey mümkün mü acaba makro kullanmadan.
Kolay gelsin
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Sorunuzu gerçek belgenizle aynı yapıda örnek belgeyle desteklerseniz, daha kolay sonuce ulaşabilirsiniz diye düşünüyorum.
.
 
Katılım
21 Şubat 2009
Mesajlar
42
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
29/04/2021
Konuyla ilgili örnek excel sayfası ektedir. İlgilenen arkadaşlara teşekürler.
 

Ekli dosyalar

Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
sayfa 1 A2 e

=AYSEÇ!$B$1

diğer yerlerede aynı formülü kopyalaya bilirsiniz
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Merhaba.

Dosyanız ekte.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte, son As Long, satir As Long, sh As Worksheet
If Target.Address(0, 0) = "B1" Then
Application.ScreenUpdating = False
On Error Resume Next
    For i = 1 To Worksheets.Count
        Set sh = Sheets(i)
        If sh.Name <> "AYSEÇ" Then
            son = sh.Cells(Rows.Count, 1).End(3).Row
            satir = sh.Range("A2:A" & son).Find(Target.Value, , xlValues, xlWhole).Row
            sh.Select
            ActiveWindow.ScrollRow = satir
        End If
    Next i
    Sheets("AYSEÇ").Select
Application.ScreenUpdating = True
End If
End Sub
 

Ekli dosyalar

Üst