DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=DOLAYLI("'"&B2&"'!$D$1")
=MAK(DOLAYLI("'"&B2&"'!$D$1:$D$1000"))
Sayfalardaki veri sayısı değişebileceği için TOPLAM hanesini en baş satıra alarak (bu şekilde tablo ne kadar uzasada yeri değişmiyeceğinden)
dolaylı formulü ile alabilirsin.Kod:=DOLAYLI("'"&B2&"'!$D$1")
=TOPLA(DOLAYLI("'"&B2&"'!$D$1:$D$1500"))/2
bu dediğinizi yapamıyorum malasef çünkü değişmesi geren 130 adet sayfam olucak başka bi yolu yokmu acaba satır eklenince arttığı silince düştüğü yani o hücre nereye giderse gitsin onun bilgisini alacak bir kod.
=İNDİS((DOLAYLI("'"&B2&"'!$D$3:$D$1000"));KAÇINCI("TOPLAM:";(DOLAYLI("'"&B2&"'!$c$3:$c$1000"));0))
Kod:=İNDİS((DOLAYLI("'"&B2&"'!$D$3:$D$1000"));KAÇINCI("TOPLAM:";(DOLAYLI("'"&B2&"'!$c$3:$c$1000"));0))
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim isemri, hata As String
If Intersect(Target, Range("D:D", "I:I")) Is Nothing Then Exit Sub
On Error GoTo hata
If Target = Empty Then Exit Sub
On Error GoTo isemri
Sheets(Target.Text).Visible = True
Sheets(Target.Text).Select
Exit Sub
isemri: MsgBox Target & " İSİMLİ SAYFA OLUŞTURULMAMIŞ " & vbLf & Application.UserName, _
vbCritical, "DİKKAT"
hata: MsgBox " AYNI ANDA BİRDEN ÇOK SAYFA SEÇEMEZSİNİZ. " & vbLf & Application.UserName, _
vbCritical, "DİKKAT"
End Sub