Sayfalar arası bağlantı sağlama

Katılım
10 Mayıs 2006
Mesajlar
7
Merhaba arkadaşlar Sayfalar arası bağlantıyı yapamadım.

Anlatayım...

Arkadaşlar benim yapmak istediğim bir listenin her bir satırı için ayrı işaretleme kutucuğu oluşturup sayfa 2 deki hücrelere kutucukların yanındaki bilgileri sayfa 2 deki yerlerine kopyalamak.

detaylı bilgi ekteki excel dosyasında mevcuttur.

yardımlarınız için şimdiden teşekkürler.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Peki siz her defasında listedeki tüm kişileri mi yazdırıyorsunuz? Yada tek işaretlediğiniz kişileyi mi yazdıracaksınız?
 
Katılım
10 Mayıs 2006
Mesajlar
7
hayır recep bey

tek tek tıklayıp ayrı olarak yazdırmak istiyorum mesela birine tıklayacam onu yazdıracam sonra 2 yi tıklayacam 2 yi yazdıracam
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
İstediğiniz satıra çift tıklayınız
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A3:D" & Cells(65536, "B").End(xlUp).Row)) Is Nothing Then Exit Sub
For i = 2 To 4
    Sheets(2).Cells(i - 1, "B").Value = Cells(Target.Row, i).Value
Next i
Cancel = True

End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Verileriniz fazla değilse ekteki gibi sayfaya Option Buton ekleyip gerekli kodları bu butonlara ilave edebilirsiniz.
 
Katılım
10 Mayıs 2006
Mesajlar
7
teşekkürler arkadaşlar yardımlarınız için beni büyük bir dertten kurtardınız.

evren bey bişey sormak istiyorum

ben sayfa 2 ye gelen veriyi B1 değilde F5 e yazdırmak istiyorum bunu nasıl değiştirebilirim?
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
teşekkürler arkadaşlar yardımlarınız için beni büyük bir dertten kurtardınız.

evren bey bişey sormak istiyorum

ben sayfa 2 ye gelen veriyi B1 değilde F5 e yazdırmak istiyorum bunu nasıl değiştirebilirim?
Aşağıdaki kodları deneyiniz.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A3:D" & Cells(65536, "B").End(xlUp).Row)) Is Nothing Then Exit Sub
For i = 2 To 4
    Sheets(2).Cells(i - 1, "D").Value = Cells(Target.Row, i).Value
Next i
Cancel = True

End Sub
 
Katılım
10 Mayıs 2006
Mesajlar
7
evren bey

verdiğiniz 2. kodu çalıştırdım sadece yan sütuna gidiyor benim istediğim hem yan sütuna hemde alt satıra gitmesi.

mesela sayfa 1 deki liste 1 e çift tıkladığım zaman sayfa 2 de E6 hücresine yazdırmak

ben gene yapamadım çok küçük bir değişiklik yapılması gerekiyor ama yapamadım işte :(

gerekli açıklama ekteki excel dosyasında yazdım.

rica etsem bakabilir misiniz?
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sorunuz tam olarak açık değil.
Mesela Sayfa1'de B sütunu diğer sayfalarda hangi hücreye yazdırılacak.
Ve tabiiki C ve D sütunlarıda öyle.:cool:
 
Katılım
10 Mayıs 2006
Mesajlar
7
son gönderdiğim ekteki dosyaya baktığınızı varsayarak konuşayım.

taraflar sayfasındaki B sütunu tebligat sayfasındaki F17 hücresine yazdırılacak.
taraflar sayfasındaki C sütunu tebligat sayfasındaki F18 hücresine yazdırılacak.
taraflar sayfasındaki D sütunu tebligat sayfasındaki F19 hücresine yazdırılacak.

ama taraflar sayfasında listedeki verilere çift tıklayarak tebligat sayfasına aktartmak istiyorum.

bu şekilde yapmak mümkün mü acaba.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A3:D" & Cells(65536, "B").End(xlUp).Row)) Is Nothing Then Exit Sub
Sheets("Tebligat").Range("F17").Value = Cells(Target.Row, "B").Value
Sheets("Tebligat").Range("F18").Value = Cells(Target.Row, "C").Value
Sheets("Tebligat").Range("F19").Value = Cells(Target.Row, "D").Value
Cancel = True
End Sub
 
Katılım
10 Mayıs 2006
Mesajlar
7
teşekkür ederim evren bey yardımlarınız sayesinde 3 saatlik işim 15 dk ya indi.
 
Üst