M

Çözüldü Satırı koşullu çoğaltma ve aktarma

muratgunay48

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba, eklediğim dosyada da görüleceği üzere. 1 sayfada adı soyadı form no ve ilgili dosya var. Bir makroyla (ilgili dosya sayısı kadar) satır kopyalayarak diğer sayfaya aktarmak mümkün mü. Makro olması lazım sanırım. Çünkü örnek dosyada belirtmeye çalıştım. İlgi dosya sayısı farklı olabilir ve rakam sayısı değişebilir. Ama aralarında ; mutlaka var.
Şimdiden teşekkür ederim.
 

Ekli dosyalar

Aşağıdaki kodu kullanabilirsiniz.
Veri miktarı çok fazlaysa iletin, daha hızlı sonuç verecek bir alternatif oluşturulabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(13 satır)
 
Aşağıdaki kodu kullanabilirsiniz.
Veri miktarı çok fazlaysa iletin, daha hızlı sonuç verecek bir alternatif oluşturulabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(13 satır)
Hocam merhaba, siz benden daha iyi tahmin ettiniz. Bir hanımefendi rica etmişti aslında bunu.
Hocam, şimdi şöyle; "İLGİLİ DOSYA" sütunu bazen 6. bazen 7. sütuna denk gelebiliyor. (ama mutlaka son sütun).
Hocam zahmet olacak ama, o şekilde yapabilir miyiz. Siz nasıl uygun görürseniz. İsterseniz Son sütun şeklinde. İsterseniz bir MsgBox ile İLGİLİ DOSYA kaçıncı sütunda diye sorarak. Nasıl uygun görürseniz.
Şimdiden teşekkür ederim.
 
"İLGİLİ DOSYA" başlığı kaçıncı sütunsa (dikkat tam olarak aynışekilde yazılmış olmalıdır) ona göre işlem yapılır.
B sütunundan, İLGİLİ DOSYA başlığına kadarki sütunlardaki değerler tekrarlanarak, son sütundakiler NOKTALI VİRGÜL
karakterine göre ayrıştırılarak tablo oluşturulur. Diyelim tablo A:K aralığında (A sütunu sıra no) ise;
B:J aralığı tekrarlanır, K sütunundakiler NOKTALI VİRGÜLE göre ayrıştırılır.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(12 satır)
 
"İLGİLİ DOSYA" başlığı kaçıncı sütunsa (dikkat tam olarak aynışekilde yazılmış olmalıdır) ona göre işlem yapılır.
B sütunundan, İLGİLİ DOSYA başlığına kadarki sütunlardaki değerler tekrarlanarak, son sütundakiler NOKTALI VİRGÜL
karakterine göre ayrıştırılarak tablo oluşturulur. Diyelim tablo A:K aralığında (A sütunu sıra no) ise;
B:J aralığı tekrarlanır, K sütunundakiler NOKTALI VİRGÜLE göre ayrıştırılır.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(12 satır)
Hocam, "İLGİLİ DOSYA" sütunundaki rakamların sadece ilkini aldı. Benim bir şey mi değiştirmem gerekiyordu. Sadece kodu yapıştırdım.
 

Ekli dosyalar

"İLGİLİ DOSYA" başlığı kaçıncı sütunsa (dikkat tam olarak aynışekilde yazılmış olmalıdır) ona göre işlem yapılır.
B sütunundan, İLGİLİ DOSYA başlığına kadarki sütunlardaki değerler tekrarlanarak, son sütundakiler NOKTALI VİRGÜL
karakterine göre ayrıştırılarak tablo oluşturulur. Diyelim tablo A:K aralığında (A sütunu sıra no) ise;
B:J aralığı tekrarlanır, K sütunundakiler NOKTALI VİRGÜLE göre ayrıştırılır.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(12 satır)
Hocam, çok teşekkür ederim. Emeğinize sağlık.
 
Üst