• DİKKAT

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

satır kopyalayarak belli sayıda yazdırma

Katılım
14 Ekim 2010
Mesajlar
110
Excel Vers. ve Dili
2003-2010
merhaba
arkadaşlar sayfada bulunan bir hücreyi kopyalayıp b8 itibaren, yine bir hücrede yazan değer kadar yazdırmak istiyorum.

teşekkürler
 

Ekli dosyalar

merhaba
mavi tablodaki yazıları adet sayısı kadar boş tabloya yapıştırmak istiyorum
 
slm hocam
tablo bu şekilde olsa da olur makro yazamadım
1 tobloda ki adet kısmı kadar satırları çoğaltıp tekrar tablo yapmak istiyorum.
teşekkürler
 

Ekli dosyalar

Aynı sayfada mı olacak yoksa ayrı sayfada mı_?
 
en fazla 15 satır olur
hangi satırdan başladığı önemli değildir.
teşekkürler
 
en fazla 15 satır olur
hangi satırdan başladığı önemli değildir.
teşekkürler

Merhaba
Kodu bir sefer çalıştırınız.
Boş bir module kopyalayın ve deneyin.
Kod:
Option Explicit
Sub tek_Adetli_liste()
'Konu       :   Adetleri teke göre listele
'Mail       :   m.batu.1967@gmail.com
'Msn        :   m.batu.1967@hotmail.com.tr
'Skype      :   m.batu.1967
'Coder By   :   asi_kral_1967
Dim asi As Long, kral As Long, a As Long
Application.ScreenUpdating = False
kral = Range("A" & Rows.Count).End(xlUp).Row + 4
For asi = 2 To kral - 4
For a = 1 To Cells(asi, "D")
Cells(kral, "A") = Cells(asi, "A")
Cells(kral, "B") = Cells(asi, "B")
Cells(kral, "C") = Cells(asi, "C")
Cells(kral, "D") = 1
Cells(kral, "E") = Cells(asi, "E")
Cells(kral, "F") = Cells(asi, "F")
kral = kral + 1
Next: Next
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _
vbInformation, "asi_kral_1967"
End Sub
Dosyanız Ekte.
 

Ekli dosyalar

hocam eline sağlık
bir sorum var
miktar ve kg adete bölerek 2. tabloyu oluşruturabilirmiyi?
teşekkürler
 
Sayın asi kral 1967, ben de çok çok teşekkür ederim, bu kod çok işime yarayacak.
 
Hocam tekrar ekli dosyaya baka bilmisiniz?
Ilginiz için çok teşekküler

Merhaba
Kodu bununla değiştirip dener misiniz_?
Kod:
Option Explicit
Sub tek_Adetli_liste()
'Konu       :   Adetleri teke göre listele
'Mail       :   m.batu.1967@gmail.com
'Msn        :   m.batu.1967@hotmail.com.tr
'Skype      :   m.batu.1967
'Coder By   :   asi_kral_1967
Dim asi As Long, kral As Long, a As Long
Application.ScreenUpdating = False
Range("A30:F" & Rows.Count).ClearContents
kral = 30
For asi = 2 To Range("A" & Rows.Count).End(xlUp).Row
For a = 1 To Cells(asi, "D")
Cells(kral, "A") = Cells(asi, "A")
Cells(kral, "B") = Cells(asi, "B") / Cells(asi, "D")
Cells(kral, "C") = Cells(asi, "C")
Cells(kral, "D") = 1
Cells(kral, "E") = Cells(asi, "E")
Cells(kral, "F") = Cells(asi, "F") / Cells(asi, "D")
kral = kral + 1
Next: Next
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _
vbInformation, "asi_kral_1967"
End Sub
Dosyanız Ekte.
 

Ekli dosyalar

Geri
Üst