Satırlarda kayıtlı verileri sütunlara dizmek

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Değerli uzmanlarım, soldan sağa doğru satırlara yazılmış verileri ( Örn; A1;K1) bir defada, bir düğme ile veya komut ile sütunlara ( Örn; A2;A100) dizebilirmiyiz, mümkün mü ?Teşekkür ederim
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Merhaba,

Aşağıdaki kodları deneyiniz.

Kod:
Sub Macro2()
    Range("A1:K1").Select
    Selection.Copy
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    Range("A1").Select
    Application.CutCopyMode = False
End Sub
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Merhabalar... Formülle isterseniz...
1) A1:K1 seçin Ctrl+C ile kopyaladıktan sonra A2 üzerine sağ tıkla ve özel yapıştır, işlemi ters çevir ve tamamı tıklayınız..
2) A2:A12 arasını seçtikten sonra =DEVRİK_DÖNÜŞÜM(A1:K1) formülünü yazdıktan sonra Ctrl+Shift+enter tuşlarına basın.. (A1:K1 aralığı 11 hücredir)
 

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
Aşağıdaki koduda kullanabilirsiniz.:cool:
Kod:
Sub cevir()
Dim i, j As Byte, k As Long
Dim myarr(11)
Range("A2:A100").ClearContents
For i = 1 To 11
    myarr(i) = Cells(1, i).Value
Next i
j = 1
For k = 2 To 100
    Cells(k, "A").Value = myarr(j)
    j = j + 1
    If j = 12 Then j = 1
Next k
MsgBox "İşlem Tamam"
End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sn.Ripek elinize sağlık,çalışıyor, bu komutların tüm excel dosyalarında çalışması için sanırım "Araçlar-Eklentiler" e (Addıns)kaydedilmesi gerekiyor,yolu nedir ?
 
Üst