Birbirine bağlı çalışma kitaplarında araya satır ekleme

Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın levent Menteşoğlu iyi akşamlar,

Konuyu forumda araştırdım.Bir tane var .2005 te Dorpenas yazmış.Siz dosya istemişsiniz sonuçlanmamış orada kalmış.
Bir excel kitabım var. Bir başka excel çalışma kitabıyla bunun arasında bağ oluşturdum. Master çalışma kitabındaki bilgiler diğer çalışma kitaplarına kaynak oluyor. Ancak ilkinde aralardaki bir satıra ürün ismi girmek için "satır ekle" dediğimde diğer çalışma kitabında bu satıra karşılık gelen satırı açamıyorum. İkinci,üçüncü..kitaplara otomatik satır eklemeyi nasıl yapabilirim.Oraya da bilgiyi çağıran fomül otomatik gelebilirmi? buna bi çözüm bulabilir miyiz?
İlgilerinize teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Eğer master çalışma kitabındaki bilgilerle diğer kitaplardaki bilgiler birebir aynı ise veriler diğer kitaplarda dış veri al özelliği yada makro ile aynı veriler çekilebilir. Yani tüm kitaplara eklenecek bir güncelle butonuyla master kitabındaki bilgiler kolaylıkla çekilebilir. Böyle bir çözüm işinizi görürmü?
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın levent Menteşoğlu,
evet görür sanırım.
Teşekkür ederim.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın Levent Menteşoğlu,
Görür dedim ancak ilk dört sütun aynı diğerleri farklı veriler içeriyor.
Şirket adı,ünvanı,müşteri no ve kodu gibi.Bu sütunlar sabit.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda pratik bir çözüm bulmak pek mümkün değil.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın Levent Menteşoğlu,
Bahsettiğiniz dış veri al'ı denedim fakat olmadı.Masterde sayfa eklediğim için diğer kitapta veriler kaydı.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın Levent Menteşoğlu,
Siz daha iyi bilirsiniz.Acaba tetikleyici bir makro olabilirmi?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
master dosyadaki makro adı "SEK_m" olsun
diğer dosya adı "1.SEÇ.xls" ve makro adıda "SEK_a"

kodları aşağıdaki şekilde denermisiniz

Sub SEK_m()
Rows("10:10").Select
Selection.Insert Shift:=xlDown
Sheets("Sayfa2").Select
Rows("10:10").Select
Selection.Insert Shift:=xlDown
Sheets("Sayfa3").Select
Rows("10:10").Select
Selection.Insert Shift:=xlDown
Sheets("Sayfa1").Select
Range("A1").Select

Windows("1.SEÇ.xls").Activate
Application.Run "'1.SEÇ.xls'!SEK_a"
Windows("MASTER.xls").Activate
Range("A1").Select
End Sub
 
Son düzenleme:
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın uzmanamele günaydın,
Çok teşekkür ederim.Biraz bekledim ama doğrusu değdi.Tam istediğim gibi olmuş.Emeklerinize sağlık.Tekrar teşekkür ederim.
Satır ekle ve sil butonlarına kaçıncı satır diye bir sorgu ekleyebilirmiyiz?
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın uzman amele,
İyi çalışmalar.
Gerçekten öğrenmenin yaşı yoktur.Hele bir de sizler olduktan sonra....
"1.SEÇ.xls" den sonra başka kitaplarada uygulamak istersek kod'u nasıl ilave edeceğiz?Bilgi verebilirmisiniz?
İlgilerinize teşekkürler...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
ek dosyalar işinizi görür mü.
sadece master dosyadaki makroyu çalıştırmanız yeterli
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın uzmanamele,
Çok teşekkür ederim.Siz bir harikasınız.
Bana bir deşu konu hakkında yardımcı olabilirmisiniz.
"1.SEÇ.xls" den sonra başka kitaplarada uygulamak istersek kod'u nasıl ilave edeceğiz?Bilgi verebilirmisiniz?
İlgilerinize teşekkürler...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
sanırım 1-2-3 diye giden dosyalardada benzer işlemi yapmak istiyorsunuz, aşağıdaki gibi deneyin.

Sub makro()
..
..

Windows("1.SEÇ.xls").Activate
Application.Run "'1.SEÇ.xls'!SEK_a"
Windows("MASTER.xls").Activate
Range("A1").Select

Windows("2.SEÇ.xls").Activate
Application.Run "'2.SEÇ.xls'!SEK_b"
Windows("MASTER.xls").Activate
Range("A1").Select

End Sub
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın uzmanamele,
Aynen öyle olacakta ben nedense beceremedim.Bir hata yapıyorum ama çözemedim.
Teşekkürler.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın uzmanamele,

Aynen sizin dediğiniz gibi yaptım.Kitaplar şu an tam istediğim gibi sorunsuz çalışıyor.
Gösterdiğiniz ilgi ve alakaya çok teşekkür ediyorum.
İyi çalışmalar dilerim.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Arkadaşlar merhaba,
Sayın Uzmanamele sayesinde çalışma bitirildi.
Sayın Levent Menteşoğluna da ayrıca teşekkürler.
Yararlanmak isteyenler için ektedir.
Hepinize iyi çalışmalar dilerim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
syn polaris,
güle güle kullanın.
bende arşivime attım, belki lazım olur :)
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın Uzmanamele,İyi akşamlar
Hocam hatırlamanız için up'ladım.
İyi çalışmalar dilerim.
 
Katılım
2 Mart 2008
Mesajlar
292
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın Uzmanamele,Günaydın,
Hocam hatırlamanız için up'ladım.
İyi çalışmalar dilerim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
syn POLARIS,
ben veya başka bir arkadaşımıza kişiye özel soru sormayınız.
bu sitede herkes elinden geldiğince yardımcı olmaya çalışıyor. herhangi bir arkadaşımıza soru yönlendirirseniz diğer arkadaşlarımız soruyla ilgilenmeyebilirler.
soru yönlendirdiğiniz kişinin belki vakti yoktur, belki konu hakkında fazla bilgiye sahip değildir, belki başka bir mazereti olabilir.
cevap alamadığınız sorunuzu gündemde tutun. belki sorunuz sizin istediğiniz gibi yapılamıyordur, farklı çözüm yolları deneyin. konu ile ilgilecenek arkadaşlara alternatif çözümler için yönlendirme yapın.
ben bu hafta çok yoğunum, diğer arkadaş konu ile ilgileneceklerdir.
 
Üst