Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Merhaba,
Bir çalışma için kullandığım VBA kodları içeren iki ayrı excel dosyam var (Dosya isimleri 1 ve 2)
1 ve 2 numaralı dosyalarda kullanılmak üzere oluşturduğum verileri bu dosyalarda çalıştırıyorum.
Ancak son zamanlarda verilerim büyüdükçe karmaşık bir hal almaya başladı.
Data isimli dosyada yer alan A sütunundaki verileri önce 1 numaralı dosyada çalıştırıyorum. Hesaplama bitince 1 numaradaki isimleri ve karşılığındaki skorları (B-Y sütunları) 2 numaralı dosyayı açıp ŞABLON sayfasında A sütununa yapıştırıyorum. (A-X sütunları) Data isimli dosyada sütun başlığı S1-S2.... S15 gibi olan sütunları da 2 numaralı dosyada KAYNAK sayfasına yapıştırıyorum. Sonra Kaynak sayfasında yer alan "Hesapla" butonuna basıp istediğim hesaplamayı yapıyorum. Haliyle bu işlemler uzayabiliyor.
Benim istediğim ise şu ;
Ekte yer alan Data adlı dosyanın formatı sabit. Her çalışmamda bu formatta verileri topluyorum. 1 ve 2 numaralı dosyaları aynı dosyada birleştirip Data dosyasındaki verileri yukarıda ifade ettiğim gibi 1 ve 2 numaralı dosyada ayrı ayrı yaptığım tüm işlemleri (verileri kopyalama, kodları çalıştırma gibi) tek butonla çalıştırmak.
Umarım ifade edebilmişimdir. Ben daha iyi anlamanız için hem verileri ilgili yere eklenmiş halini hem de dosyaların boş halini ekledim. iki ayrı klasörde bulabilirsiniz.
Bu konuda yardımcı olabilir misiniz ?
Dosyalar ektedir.
Yardımlarınız için teşekkür ederim.
Bir çalışma için kullandığım VBA kodları içeren iki ayrı excel dosyam var (Dosya isimleri 1 ve 2)
1 ve 2 numaralı dosyalarda kullanılmak üzere oluşturduğum verileri bu dosyalarda çalıştırıyorum.
Ancak son zamanlarda verilerim büyüdükçe karmaşık bir hal almaya başladı.
Data isimli dosyada yer alan A sütunundaki verileri önce 1 numaralı dosyada çalıştırıyorum. Hesaplama bitince 1 numaradaki isimleri ve karşılığındaki skorları (B-Y sütunları) 2 numaralı dosyayı açıp ŞABLON sayfasında A sütununa yapıştırıyorum. (A-X sütunları) Data isimli dosyada sütun başlığı S1-S2.... S15 gibi olan sütunları da 2 numaralı dosyada KAYNAK sayfasına yapıştırıyorum. Sonra Kaynak sayfasında yer alan "Hesapla" butonuna basıp istediğim hesaplamayı yapıyorum. Haliyle bu işlemler uzayabiliyor.
Benim istediğim ise şu ;
Ekte yer alan Data adlı dosyanın formatı sabit. Her çalışmamda bu formatta verileri topluyorum. 1 ve 2 numaralı dosyaları aynı dosyada birleştirip Data dosyasındaki verileri yukarıda ifade ettiğim gibi 1 ve 2 numaralı dosyada ayrı ayrı yaptığım tüm işlemleri (verileri kopyalama, kodları çalıştırma gibi) tek butonla çalıştırmak.
Umarım ifade edebilmişimdir. Ben daha iyi anlamanız için hem verileri ilgili yere eklenmiş halini hem de dosyaların boş halini ekledim. iki ayrı klasörde bulabilirsiniz.
Bu konuda yardımcı olabilir misiniz ?
Dosyalar ektedir.
Yardımlarınız için teşekkür ederim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Data isimli dosyada yer alan A sütunundaki verileri önce 1 numaralı dosyada çalıştırıyorum.? Nasıl çalıştırıyorsun anlayamadım, daha detaylı açıklama yaparmısın ne yaptığını ayrıntılı yazarmısın. Belki de yorgunluktan anlayamadım.
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Merhaba,
Data dosyası A sütununda yer alan verileri 1 no'lu dosyada B sütununa yapıştırıp Hesapla butonuna tıklıyorum. A sütununda yer alan verileri düşeyara gibi Z sütununda yer alan verilerle eşleştirip eşleşen verilerin puanlarını yazdırıyorum. Eksik ifade için kusura bakmayın. ilginiz için teşekkür ederim
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
1.xlsm isimli dosyanızı düzenledim deneyin.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
elinize sağlık 1.xlsm ve data xlsm dosyası aynı klasörde olunca data dosyasında yer alan veriyi çekip hesaplıyor. Ancak burada bize 2 numaralı dosyadaki işlemler de gerekiyor. Dolayısıyla 2 numaralı dosyayı da entegre edebilir miyiz 1 numaralı dosyaya. ben manuel olarak yaptığım işlemi şöyle özetlemek istiyorum size daha iyi anlatmak için.
1. numaralı dosyadaki işlemler tamamlanınca ben B-Y arasındaki tüm sütunları 2 numaralı dosyada şablon sayfasına kopyalıyorum. Data dosyasının A sütunu haricinde yer alan verileri de 2 numaralı dosyada bulunan kaynak dosyasına yapıştırıyorum. daha sonra yine aynı sayfada bulunan iki adet butona tıklayıp 2 numaralı dosyada yer alan makroları çalıştırıyorum.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
2.xlsm dosyanızın Kaynak sayfasındaki butona tıklayın
A3:W aralığı baz alınmıştır.Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
1.xlsm sayfasındaki butona tıklama olayını da kaldırıp, sadece 2.xlsm dosyasındaki Kaynak sayfasında ki buton ile kontrol edile bilir.
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Merhaba,
2 numaralı dosyayı kontrol ettiğimde çalışmadığını farkettim. Daha doğrusu "hesapla" butonuna tıkladıktan sonra oluşan sayfalarda herhangi bir veri yok Sayfalar boş görünüyor
-data dosyasındaki verileri 2. xlsm sayfasındaki kaynak sayfasına çekerken Data.xlsm'de bulunan 1. satırdaki başlıkları (S1, S2.. S10) gibi almadığını farkettim. o yüzden oluşan sayfalar Şablon 1,2 gibi oluşuyor.
dediğiniz gibi 1.xlsm sayfasındaki butona tıklama olayını kaldırıp tüm bu işlemleri tek dosya üzerinden kontrol etmek mümkün mü ? bu konuda yardımcı olabilir misiniz ?
Ayrıca data sayfasındaki tüm veriler değişkenlik gösterebiliyor. Sütun sayısı çalışmaya göre artıp azalabiliyor. ÇAlışmayı yaparken ne kadar sütun var ise o sütunları hesaplamaya dahil edebilir miyiz ?
emekleriniz için şimdiden çok teşekkür ederim. Yardımlarınız benim için çok kıymetli gerçekten..
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Önce 1.xlsm deki butonu tıkla. 2.xlsm deki kaynak sayfasındaki butona tıkla. Farklı birşey varsa bildir bakarız çözümüne. Kaynak sayfasını B2 den başlattım, açıklama yapmamıştınız. B1 yapın kod içinde düzelir
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
hocam teşekkür ederim cevabınız için. Net olarak 1 ve 2 numaralı işlemler aynı dosya içinde olsun, ve başka bir dosya açmaya gerek kalmadan tek butonla datadan veriyi çekip 1 ve 2 deki işlemleri başlatabilmek istiyorum. yani tek butonla datadan 1.xlsm deki işlemleri yapsın. Sonra otomatik olarak 2.xlsm deki işlemler başlasın istiyorum.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
2.xlsm dosyanızda bulunan butona tıklayın sadece
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
Merhaba
elinize sağlık 2.xlsm de "hesapla" butonuna tıklayınca istediğim gibi başka dosya açmadan Data dosyasındaki verileri çekiyor.
ancak hesaplama yapmıyor.
bir de fotoğrafta satı alanı işaretlediğim yerde S1 S2 S3 gibi kavramlar var onları da data dosyasından alıp yapıştırmıyor. Orası boş kalıyor. Ben örnek olsun diye manuel ekleyip işaretledim.
Kodlara baktım ancak nereyi güncelleyeceğimi anlamadığım için yazdım size.
Tekrar çok teşekkür ederim.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
S1 S2 S3 gibi kavramlar var onları da data dosyasından alıp yapıştırmıyor.
Bunlar başlık mı? 1.xlsm dosyasında A3 ten mi başlayacak başlıksa
Bunlar başlık mı? 1.xlsm dosyasında A3 ten mi başlayacak başlıksa
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
evet S1 S2 gibi kavramlar önemli.
sanırım 2.xlsm dosyasında A3'ten mi başlayacak diye sordunuz. 2.xlsm dosyasında kaynak sayfasında A2--B2--C2 gibi hücrelere S1-S2-S3 gibi kavramlar yer alacak.
Yani Data dosyasında A sütunun verilerini 1.xlsm'de kullanıyoruz.
1'deki oluşan skorları ŞAblon sayfasına aktarıyoruz. 1 ile işimiz bitiyor.
Data dosyasındaki A sütunu harici S1-S2 gibi sütunları bu S1-S2 gibi başlıkları ile birlikte A2'den itibaren yerleştiriyoruz.
-
- Mesajlar: 28
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Makro içeren 2 ayrı excel dosyasını tek dosyada çalışacak şekilde birleştirme
2.xlsm dosyasında modül1 / VeriKopyalaYapistir2() kısmında bulunan,
kaynakSayfa.Range("B2:W" & sonSatir).Copy
satırını,
kaynakSayfa.Range("B1:W" & sonSatir).Copy
olarak değiştirip deneyiniz.
kaynakSayfa.Range("B2:W" & sonSatir).Copy
satırını,
kaynakSayfa.Range("B1:W" & sonSatir).Copy
olarak değiştirip deneyiniz.
-
- Benzer Konular
- Cevaplar
- Görüntüleme
- Son mesaj
-
-
Bordro Tüm Personele Ayrı Ayrı PDF Pusula Oluşturma
gönderen mehmetd » » forum Diğer Excel Paylaşımları - 3 Cevaplar
- 172 Görüntüleme
-
Son mesaj gönderen SNNAY
-
-
- 1 Cevaplar
- 2246 Görüntüleme
-
Son mesaj gönderen sahin
-
-
Ortak Değere Göre Ayrı Bir Excel Dosyası Oluşturma
gönderen soner36 » » forum Genel Makro Paylaşımları - 2 Cevaplar
- 2802 Görüntüleme
-
Son mesaj gönderen soner36
-
-
- 1 Cevaplar
- 143 Görüntüleme
-
Son mesaj gönderen erseldemirel