Yapıştırma Makrosu

Katılım
3 Eylül 2006
Mesajlar
24
Excel Vers. ve Dili
2010
Merahaba, ek dosyada aşağıya doğru belirli aralıklarda iki sütunlu verilerim var bu verileri seçip makro çalıştırdığımda seçili alanın yanına sağa doğru tek satırda yapıştırması için makroya ihtiyacım var. ilginiz için teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız hazır.:cool:
Kod:
Sub trnsps()
Dim sat As Long, sut As Integer, hucre As Range
sat = Cells(65536, "F").End(xlUp).Row + 1
sut = 6
For Each hucre In Range(Selection.Address)
    Cells(sat, sut).Value = hucre.Value
    sut = sut + 1
Next hucre
End Sub
 
Katılım
3 Eylül 2006
Mesajlar
24
Excel Vers. ve Dili
2010
teşekkür

çok teşekkür ederim, tam istediğim gibi olmuş. eline sağlık
 
Katılım
3 Eylül 2006
Mesajlar
24
Excel Vers. ve Dili
2010
Evren Bey merhaba, daha önceki makro çok işime yaradı, fakat veri sayısı çok olduğundan baya zamanımı alan bir durum ortaya çıktı. ek dosyadaki b, c, d sütunlarını aynı şekilde makroyu bir defa çalıştırarak aşağıya kadar bütün satırları aynı şekilde transpoze edebilir miyiz. örneğin c6 sütunundan bir sonraki dolu hücreye kadar bu işlemi yapıp sonra bir sonraki dolu(c11) hücreden daha sonraki dolu hücreye(c17) kadar veriler için aynı dönüşümü yapacak makroya ihtiyacım var, yardımcı olursanız çok sevinirim.

(birde özet tabloda sayfa alanında tekrar eden adları yazdırmak gibi bir seçenek varmı)

yardımlarınız için çok teşekkürler.

iyi çalışmalar.
 
Katılım
13 Mayıs 2008
Mesajlar
22
Excel Vers. ve Dili
office 2007 türkçe
Dosyanız hazır.:cool:
Kod:
Sub trnsps()
Dim sat As Long, sut As Integer, hucre As Range
sat = Cells(65536, "F").End(xlUp).Row + 1
sut = 6
For Each hucre In Range(Selection.Address)
    Cells(sat, sut).Value = hucre.Value
    sut = sut + 1
Next hucre
End Sub
evren gizlen kardeşim bu verdiğin bilgileri exceli arkasaında makro için açılan sayfayamı yazacağız
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
evren gizlen kardeşim bu verdiğin bilgileri exceli arkasaında makro için açılan sayfayamı yazacağız
Alt+F11==> açılan VBE'de İnsert==>Modüle
den açılan pencereye yapıştıracaksınız.
Sonra kapatacaksınız
Alt+F8'e basacaksınız çıkan pencereden trnsps seçip çalştıra basacaksınız.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Evren Bey merhaba, daha önceki makro çok işime yaradı, fakat veri sayısı çok olduğundan baya zamanımı alan bir durum ortaya çıktı. ek dosyadaki b, c, d sütunlarını aynı şekilde makroyu bir defa çalıştırarak aşağıya kadar bütün satırları aynı şekilde transpoze edebilir miyiz. örneğin c6 sütunundan bir sonraki dolu hücreye kadar bu işlemi yapıp sonra bir sonraki dolu(c11) hücreden daha sonraki dolu hücreye(c17) kadar veriler için aynı dönüşümü yapacak makroya ihtiyacım var, yardımcı olursanız çok sevinirim.

(birde özet tabloda sayfa alanında tekrar eden adları yazdırmak gibi bir seçenek varmı)

yardımlarınız için çok teşekkürler.

iyi çalışmalar.
Dosyanız ekte.:cool:
 
Katılım
3 Eylül 2006
Mesajlar
24
Excel Vers. ve Dili
2010
Evren Bey gerçekten çok teşekkür ederim, çok büyük kolaylık sağladı.

bir sorum daha olacak "özet tabloda sayfa alanında tekrar eden adları yazdırmak gibi bir seçenek varmı" diye daha önce sormuştum, acaba böyle bir seçenek varmı?

iyi çalışmalar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Evren Bey gerçekten çok teşekkür ederim, çok büyük kolaylık sağladı.

bir sorum daha olacak "özet tabloda sayfa alanında tekrar eden adları yazdırmak gibi bir seçenek varmı" diye daha önce sormuştum, acaba böyle bir seçenek varmı?

iyi çalışmalar.
Tekrar eden derken hangi sütundaki veriler dikkate alınacak?
 
Katılım
3 Eylül 2006
Mesajlar
24
Excel Vers. ve Dili
2010
özet tablo oluşturduğumda birinci hücresi dolu olan kutuların hepsinin dolu olması gibi bir seçenek varmı diye sormak istemiştim.

teşekkürler.
 
Üst