Mükerrer yazdırmak

Katılım
13 Eylül 2006
Mesajlar
35
Excel Vers. ve Dili
Excel 2007
ingilizce
Öncelikle Selamlar.

Diyelim bir A sutununda sayılar var:
9174758
9175487
9175978


B de ise:
3
5
6


gibi sayılar var, C'ye ise mesela a1 de olan sayıdan b1 deki kadar, a2 de olan sayıyı b2 deki kadar yazdırmamız için hangi formülü kullanmam gerek?
yani C söyle olacak:

9174758
9174758
9174758
9175487
9175487
9175487
9175487
9175978
9175978
9175978
9175978
9175978
9175978


umarım anlatabildim.
 
Katılım
13 Eylül 2006
Mesajlar
35
Excel Vers. ve Dili
Excel 2007
ingilizce
bu formülle aynı hücrede yazıyor, alt alt farklı hücrelerde istemiştim.,
yine de sağol.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Fonksiyonla olacağını sanmıyorum, ancak makro ile yapılabilir.
Aşağıdaki kod işinizi görür sanırım. Ekteki dosyada kodları görmek için Alt+F11 tuşlayınız.

Kod:
Sub mukerrer()
For i = 2 To [A65536].End(3).Row
son = [C65536].End(3).Row
adet = Cells(i, 2)
For j = 1 To adet
Cells(son + j, 3) = Cells(i, 1)
Next
Next
End Sub
 
Katılım
13 Eylül 2006
Mesajlar
35
Excel Vers. ve Dili
Excel 2007
ingilizce
Fonksiyonla olacağını sanmıyorum, ancak makro ile yapılabilir.
Aşağıdaki kod işinizi görür sanırım. Ekteki dosyada kodları görmek için Alt+F11 tuşlayınız.

Kod:
Sub mukerrer()
For i = 2 To [A65536].End(3).Row
son = [C65536].End(3).Row
adet = Cells(i, 2)
For j = 1 To adet
Cells(son + j, 3) = Cells(i, 1)
Next
Next
End Sub

Tamam bu oldu, çok teşekkür ederim.
 
Katılım
31 Ekim 2005
Mesajlar
62
Excel Vers. ve Dili
İşte : 2000 Tr
Evde : XP Tr
Formülle olanı

Merhaba
Eğer değer aralığı ilk üç satırla sınırlıysa formüllü bir alternatifim var.
Yok değerler a ve b sütunlarında daha fazlaysa topla formülünden yararlanılabilir ama baya bir uğraşmak gerek.

herkese kolay gelsin
 
Katılım
13 Eylül 2006
Mesajlar
35
Excel Vers. ve Dili
Excel 2007
ingilizce
fonksiyonla gerçekten zor oluyormuş, ki benim asıl tablom yüzlerce satır içeriyor, makro daha kullanışlı.
 
Üst