• DİKKAT

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

Sütunları satıra aktarma mumkunmu acaba

Katılım
26 Ocak 2010
Mesajlar
190
Excel Vers. ve Dili
2010 turkçe
Elımdekı dosyada sutunlara yazdıklarımısatırlara aktarmak ısdıyorum yardımcı olursanız sevınırım
 

Ekli dosyalar

Sütunu Kopyala
Bir Hücrede sağ tıkla
özel Yapıştır
İşlemi Tersine çevir

İşini Halleder ?..
 
Merhaba,

Tüm değerleri aktaracaksanız aşağıdaki kodları kullanabilirsiniz.

Kod:
Sub Aktar()
    
    Dim i As Long
    Dim sv As Worksheet
    Set sv = Sheets("VERİ TABANI")
    
    i = sv.Cells(Rows.Count, "B").End(3).Row + 1
    Application.ScreenUpdating = False
    
    Range("D5:D18").Copy
    sv.Range("B" & i).PasteSpecial _
        Paste:=xlPasteAll, _
        Operation:=xlNone, _
        SkipBlanks:=False, _
        Transpose:=True
        
    With Application
        .CutCopyMode = False
        .ScreenUpdating = True
    End With
    
End Sub
 
Merhaba,

Yeni kayıtlar alt alta mı aktarılacak?
 
yanyana
aslında
f5,f6,f7,f8,f9,f13,f14,f15,f17bı satıra
f5,f6,f12,f13,f14f15,f18bı alt satıra bole devam edıp gıdecek
ayrıca
kayıtdedıp f sutununu sılse
guzel olurdu
 
HOCAM VERDIGINIZ KODU DUZENLEYEREK YAPTIM SANIRIM

Sub Aktar()

Dim i As Long
Dim sv As Worksheet
Set sv = Sheets("VERİ TABANI")

i = sv.Cells(Rows.Count, "B").End(3).Row + 1
Application.ScreenUpdating = False

Range("F5,F6,F7,F8,F9,F13,F14,F15,F17").Copy
sv.Range("B" & i).PasteSpecial _
Paste:=xlPasteAll, _
Operation:=xlNone, _
SkipBlanks:=False, _
Transpose:=True

i = sv.Cells(Rows.Count, "B").End(3).Row + 1
Application.ScreenUpdating = False

Range("F5,F6,F10,F11,F12,F13,F14,F16,F18").Copy
sv.Range("B" & i).PasteSpecial _
Paste:=xlPasteAll, _
Operation:=xlNone, _
SkipBlanks:=False, _
Transpose:=True

With Application
.CutCopyMode = False
.ScreenUpdating = True
End With

End Sub
 
Merhaba,

Kodda tekrar oluşmuş, aşağıdaki gibi deneyiniz.

Kod:
Sub Aktar()
    
    Dim i As Long
    Dim sv As Worksheet
    Set sv = Sheets("VERİ TABANI")
    
    i = sv.Cells(Rows.Count, "B").End(3).Row + 1
    Application.ScreenUpdating = False
    
    Range("F5,F6,F7,F8,F9,F13,F14,F15,F17").Copy
    sv.Range("B" & i).PasteSpecial _
        Paste:=xlPasteAll, _
        Operation:=xlNone, _
        SkipBlanks:=False, _
        Transpose:=True
    
End Sub
 
Hocam burda hem alıs hemde satış olacak
ıkısı ayrı ayrı satıra ıslyecek
duzenledıgım kodda
oluyor
o sekılde kaydedıyor
sızın bu son verdıgınız kodda
sadece alıs kaydedıyor
 
Hocam burda hem alıs hemde satış olacak
ıkısı ayrı ayrı satıra ıslyecek
duzenledıgım kodda
oluyor
o sekılde kaydedıyor
sızın bu son verdıgınız kodda
sadece alıs kaydedıyor
hmm dikkat etmemişim o zaman, haklısınızdır. :)
 
Cok sagolun hocam
bu sekılde
cok sahane oldu cok sagolun
hocam
dosyanın tamamını yuklesem
yardımcı olabılırmısınız acaba
 
Geri
Üst