Excel'le İlgili Takıldığım Basit Bir Soru
-
Merhaba arkadaşlar.
Aşağıdaki resimde bir excel dosyasındaki birbirinden farklı sayfa isimlerini görmektesiniz. (Şu an açık olan sayfa ismi: 08.06.2015)
Aşağıdaki resimde de iki farklı tarih görmektesiniz. (Bu da "08.06.2015" isimli çalışma sayfasının içindeki 2 satırlık tablo)
Günün tarihi kısmına açık olan sayfanın adını şu formülle otomatik olarak alıyorum: Formül: =PARÇAAL(HÜCRE("DOSYAADI";A1);MBUL("]";HÜCRE("DOSYAADI";A1))+ 1;255)
İŞTE SORUM ŞU:
Dünün tarihi kısmına da bir önceki açık olan sayfanın ismini alacak formüle ihtiyacım var. Yani bu formülle dünün tarihi kısmına 07.06.2015'i değil de sayfa isminden dolayı 05.06.2015'i almasını istiyorum. Yukarıdaki formülden 1 çıkararak yapacak olursam 07.06.2015 tarihini alıyor ama bana mutlaka bir önceki sayfanın ismi lazım?
Teşekkür ederim.
-
Yardımlarınızı bekliyorum arkadaşlar.
-
Hocam selamlar,
Sana su sekilde bir fonksiyon yazdim
Function OncekiSayfaAdi()
Dim AktifSayfa As Integer
AktifSayfa = ActiveSheet.index
If AktifSayfa > 1 Then
AktifSayfa = AktifSayfa - 1
OncekiSayfaAdi = Sheets(AktifSayfa).Name
Else
OncekiSayfaAdi = ActiveSheet.Name
End If
End FunctionBu fonksiyonu alt+11 ile fonksiyon olarak oldugu gibi excel sayfasina ekliyorsun
sonra istedigin cell icine =OncekiSayfaAdi() yaziyosun ve onceki sayfayi aliyor
Ilk sayfada ilk sayfanin adini veriyor istersen degistir
Bir sey lzm olursa cekinme sor