• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Onay Kutusu ile Excel Dosyasındaki İstenilen Verileri Alma

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,436
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Örnek dosyamda da açıklama yapmaya çalıştığım excel çalışmamda var. Mesela adın karşısındaki "tık"ı işaretleyip aktar düğmesine bastığımızda "Data Sayfası"ndaki başlığı "adı"olan sütunu komple alacak ve yeni bir excel dosyası açıp ona kopyalayacak. Yani "tık"ı işaretli olanlar komple "Data Sayfası"ndan sütun olarak alınıp yeni bir excel dosyası açarak ona kopya olarak kaydedecek. Umarım anlatabilmişimdir.
 

Ekli dosyalar

merhaba
soruarım var
1. mesela iki veya 3 tane işaretlediniz o zaman nasıl olacak.
2. bu yeni açılan excel kitabı ne olacak. bir yere kayıt yapılacak ise şöyle bir şey yapsak işinizi görür mü_?. kendi içinde yeni bir sekme açıp farklı kaydet ile istediğiniz yere kayıt yapalım sonra bu iki kitap'daki iki sayfayı silerek ayarlasak daha iyi olmaz mı_?.
 
İhsan Hocam çok teşekkürler ilginiz için. Şöyle söyleyeyim iki veya daha fazla işaretlendiğinde sadece işaretli olanları alacak. Kayıt yeri olarak masa üstüne yeni bir excel dosyası açarsa iyi olur. Kayıt ismi herhangi birşey olabilir veya kaydetme esnasında bende isim verebilirim. Eğer bu işlem zor olur diyorsanız dosyanın kendi içinde yeni bir sekmede olabilir. Ayrı dosya istememin sebebi benim asıl çalışmamda yaklaşık 100 adet sekme var. Farklı kaydetip 99 taneyi silmek çok zaman alacağı için bu şekil istemiştim. Ancak dediğim gibi sizin için nasıl uygun olacaksa sorun olmaz hocam.
 
Ekli dosyanızı kontrol ediniz
Seçenek nesneleri hücrelerin tam ortasında olacak aktarmayıda data sayfasından yapacaksınız.
 

Ekli dosyalar

Çok teşekkürler Halit Hocam.Ancak şöyle bir sorun var birden fazla kutucuğu işaretlediğimde sadece bir tanesini aktarıyor yeni excel'e. Vede sonunda hata veriyor.
 
Çok teşekkürler Halit Hocam.Ancak şöyle bir sorun var birden fazla kutucuğu işaretlediğimde sadece bir tanesini aktarıyor yeni excel'e. Vede sonunda hata veriyor.

Aynı dosyadan masa üstünde olduğundan hata veriyor şimdi onuda düzelttim.
 

Ekli dosyalar

Sevgili Halit Hocam ilk sorun şu ;seçili olanlardan sadece 1 tanesini alıyor yani aynı anda birden fazlasını yada hepsini almıyor; ikinci sorun ise o bir sütunu alıp yeni excel e kopyaladıktan sonra "run time errror 76" "path not found" hatası veriyor. Debug kısmına bastığımda kodda bulunan "ChDir "C:\Users\a\Desktop" yazısı sarı oluyor
 
Sorunuzu gözden geçirelim

Her seçilen sutünu ayrı bir dosya halindemi aktarma yapılacak yoksa kaçtane sutun seçilirse seçilsin seçilen sutünların hepsini tek bir dosyayamı aktaracak.
 
Evet hocam kaç tane seçillirse seçilsin hepsini tek bir dosyaya atacak.Yani bu bir tanede olabilir iki tane de yada hepsi. Seçilen duruma göre seçili olanların hepsini tek bir dosyaya aktaracak
 
Evet hocam kaç tane seçillirse seçilsin hepsini tek bir dosyaya atacak.Yani bu bir tanede olabilir iki tane de yada hepsi. Seçilen duruma göre seçili olanların hepsini tek bir dosyaya aktaracak

Ekli dosyanızı kontrol ediniz.
Masa üstüne ornek adlı bir dosya oluşturuyor.
 

Ekli dosyalar

Sevgili Halit Hocam tek kelime ile "MÜKEMMEL" olmuş.Tam istediğim gibi.Sizleride uğraştırdık.Hakkınızı helal edin.Çok teşekkürler
 
Hocam elzem değil ancak butonu ana sayfaya alma imkanımız olabilir mi ? Yani aktarma oradan yaptırılabilir mi ? Ben denedim kod çalışmadı. Makro şekli ile de olmadı
 
Hocam elzem değil ancak butonu ana sayfaya alma imkanımız olabilir mi ? Yani aktarma oradan yaptırılabilir mi ? Ben denedim kod çalışmadı. Makro şekli ile de olmadı

aşağıdaki bölümü

Kod:
Range(Mid(sut, 2, Len(sut))).Copy


bununla değiştirin

Kod:
s2.Range(Mid(sut, 2, Len(sut))).Copy
 
dosyayıda ekliyorum.
 

Ekli dosyalar

Tekrar teşekkürler hocam ellerine sağlık. Mükemmel oldu. İyi günler diliyorum
 
Geri
Üst