• DİKKAT

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

Hücreye çift tıklama ile başka sayfayı açma

Katılım
6 Kasım 2007
Mesajlar
31
Excel Vers. ve Dili
2003
Hücreye tıklayınca yan hücredeki değerin bulunduğu sayfayı açması için çok uğraştım ama bir türlü olmadı. Örnek dosyayı ekte kaydettim. Yardım ederseniz sevinirim. Şimdiden teşekkürler
 

Ekli dosyalar

Dosyanız ektedir.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If Intersect(Target, [F8:G65000]) Is Nothing Then Exit Sub
Cancel = True
If Target.Column = 7 Then Sheets(CStr(Target.Offset(0, -2).Value)).Select
If Target.Column = 6 Then Sheets(CStr(Target.Offset(0, -1).Value)).PrintOut
End Sub
 

Ekli dosyalar

Köprü kullanarak excel içerisindeki sayfalar arasında dilediğiniz geçişleri ayarlayabilirsiniz. Örnek dosyanız ektedir.
 

Ekli dosyalar

Köprü kullanarak yapılmış bir örnek ektedir.
 
Arkadaşım öncelikle uğraştığın için teşekkür ediyorum Yalnız, yazdır özelliği kaybolmuş bu seferde ben F sütünundaki bir satıra tıklayınca yazdırmasını G sütünundaki bir hücreye tıklayınca da o sayfaya gitmesini istiyorum.
 
Arkadaşım öncelikle uğraştığın için teşekkür ediyorum Yalnız, yazdır özelliği kaybolmuş bu seferde ben F sütünundaki bir satıra tıklayınca yazdırmasını G sütünundaki bir hücreye tıklayınca da o sayfaya gitmesini istiyorum.
Bunu açıklamnız lazımdı.Aksi takdirde bilemeyiz.
G sütunundaki hücreye tıklayınca hangi sayfadaki hangi sütundaki hücreler yazılacak.:cool:
 
Malesef; örnek sayfada altı satır var ama benim kendi sayfamda 370 satır var ve ben bu yüzden köprü ile yapamıyorum daha önce yazılmış olan yazdır komutu gibi bir kod olsa işim çok kolay olacak
 
Arkadaşım öncelikle uğraştığın için teşekkür ediyorum Yalnız, yazdır özelliği kaybolmuş bu seferde ben F sütünundaki bir satıra tıklayınca yazdırmasını G sütünundaki bir hücreye tıklayınca da o sayfaya gitmesini istiyorum.
Dosyayı güncelledim.
2 numaralı mesajdan tekrar indirip çalıştırınız.:cool:
 
Kardeşim çok teşekkür ediyorum. Allah bilgini ve kazancını artırsın
 
Evren bey merbaha

Cstr'nin işlevi nedir, ne zaman kullanmak gerekir
 
Evren bey merbaha

Cstr'nin işlevi nedir, ne zaman kullanmak gerekir
CStr sayısal bir değişkeni stringe çevirir.
Diyelimki 1 isminde bir sayfamız olsun.Ve bu sayfa 2nci sırada olsun.
Şimdi:
sheets(1).select
bu kod index'i 1 olan sayfayı açar.Bu indextir.
Ama sheets("1").select veya sheets(cstr(1)).select
komutu isim belritir.Çünkü sayfa adları stringtir.Bu 1 isimli sayfayı açar.
Eğer string değer girerseniz bunu vba otomatik olarak sayfa adı olarak algılar.
Eğer sayısal değer girerseniz bunu VBA otomatik olarak sayfa index'i olarak algılar.
Bilmem anlatabildimmi.:cool:
 
CStr sayısal bir değişkeni stringe çevirir.
Diyelimki 1 isminde bir sayfamız olsun.Ve bu sayfa 2nci sırada olsun.
Şimdi:
sheets(1).select
bu kod index'i 1 olan sayfayı açar.Bu indextir.
Ama sheets("1").select veya sheets(cstr(1)).select
komutu isim belritir.Çünkü sayfa adları stringtir.Bu 1 isimli sayfayı açar.
Eğer string değer girerseniz bunu vba otomatik olarak sayfa adı olarak algılar.
Eğer sayısal değer girerseniz bunu VBA otomatik olarak sayfa index'i olarak algılar.
Bilmem anlatabildimmi.:cool:

Metneçevir'in vba'daki karşılığı gibi

özellikle arkadaşın istediği işlemde kullanması gerekli bir işlev

Anlatımınız içinde çok teşekkür ederim, oldukça aydınlatıcı oldu
 
Geri
Üst