Sheetler arasında bağlantı

Katılım
5 Aralık 2005
Mesajlar
83
Slm, Elimde bir excel çalışması var ve bu excelde 2 button kullanılıyor.Ayrıca bu formlar exceldeki sheetten veri çekiyor. Yalnız ben bu buttonları boş bir sheette kopyaladığımda verileri form üzerine getirmiyor.Mesela Boş sheet sheet1, buttonların bulunduğu sheet ise sheet2.Sheet1de iken sheet2deki verileri görmesini nasıl sağlayabilirim???Yani sheet2 deki verileri sheet1deki buttonlara tıklanıldığımda form üzerine nasıl getirebilirim??? Yardımcı olursanız sevinirim...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Formunuzdaki kodlara bakın. Hangi Sheet'ten veri aldığına bakın. Sonra Hangi Sheet'ten veri alınmasını istiyorsanız bununla değiştirin.
 
Katılım
5 Aralık 2005
Mesajlar
83
tamam onu hallettim.Peki bir excel dosyasını açar açmaz imleci AA1 hücresinde nasıl yapabiliriz.Yani dosyayı açtığımızda AA1 hücresini nasıl seçili hale getirebiliriz???
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu bir normal modül sayfasına kopyalayın.

[vb:1:2c0b3867d4]Sub auto_open()
sheets("sayfa1").[AA1].select
end sub[/vb:1:2c0b3867d4]
 
Katılım
5 Aralık 2005
Mesajlar
83
dediğinizi yaptım ama dosyayı açtığımda bana "Ambiguous name detected:auto_open"diye uyarı veriyo ne yapmam gerekiyo???
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kod içindeki Sayfa1 isimli sayfa adı yerine kendi sayfanızın adını yazmanız gerekir.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın elam,
Anlaşılan hep sayfa isimleri ile problem yaşıyorsunuz.
:)
 
Katılım
5 Aralık 2005
Mesajlar
83
Evet ama doğru yazıyorum yine aynı hatayı veriyo.Excelle yıldızımız barışmıyo :lol:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Evet ama doğru yazıyorum yine aynı hatayı veriyo.Excelle yıldızımız barışmıyo
Hata bende kodu aşağıdaki gibi deneyin.

[vb:1:b7e3e7771e]Sub auto_open()
sheets("sayfa1").select
[AA1].select
End Sub [/vb:1:b7e3e7771e]
 
Katılım
5 Aralık 2005
Mesajlar
83
Dediğiniz kod yine hatalı Ben doğru olanını buldum.
Sub auto_open()
Sheets("sheet1").Select
ActiveSheet.Cells(1, 27).Select
End Sub

Herşey için teşekkürler iyi çalışmalar.... :hey:
 
Üst