Visual basic de bağ yapıştır yapmak için nasıl bir kod girmemiz gerekir

Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
Sayın hocalarım excelde bir sayfadaki verileri diğer bir sayfaya geçmesi için bağ yapıştır yapıyorum.Ama buda dosyanın yüklenmesine sebeb oluyor.MB 'ı artıyor.Bunun yerine bir sayfaya formla kayıt yapınca diğer sayfada istediğim hücrelerede aynı kayıtın girmesi için yani exceldeki bağ yapıştırın yerini alacak kodu mümkünse öğretirmisiniz.:yardim:
 
Katılım
29 Nisan 2006
Mesajlar
57
Excel Vers. ve Dili
2003 Türkçe
Kaydı form ile yaptırıyorsan, kayıt esnasında diğer sayfadaki istediğin hücrelere aynı bilgiyi yazdırabilirsin
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
yardım

kayıt yaparken diğer sayfaya aynı anda nasıl kayıt yapılacak bunun kodlarını bilmiyorum.Yardım ederseniz sevinirim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Basit olarak aşağıdaki kodu kullanabilirsiniz. Aşağıdaki kod Sayfa1 ve Sayfa2 de A sütunundaki ilk boş hücreye veriyi kaydeder.

Kod:
Private Sub CommandButton1_Click()
    Sheets("Sayfa1").[A65536].End(3).Offset(1, 0) = TextBox1
    Sheets("Sayfa2").[A65536].End(3).Offset(1, 0) = TextBox1
    MsgBox "KAYIT İŞLEMİ TAMAMLANMIŞTIR.", vbInformation
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Örnek kodu kendinize uyarlayınız.

Sub Makro1()
[sayfa1!a1:c1].Copy Destination:=[sayfa2!a6500].End(3).Offset(1)
MsgBox "İşlem Tamam", vbInformation
End Sub
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
teşekkürler

Emeğinize ve yardımlarınıza
 
Üst