Sütunu dağıtmak

Katılım
13 Temmuz 2016
Mesajlar
613
Excel Vers. ve Dili
Excel 2010 & 2016 Türkçe
Altın Üyelik Bitiş Tarihi
06-03-2020
Merhabalar,
A1 den A300 e kadar alt alta veriler var. Bu verileri B C D E sütunlarına eşit olarak alt alta nasıl dağıtabiliriz. Makro veya formül. Şimdiden teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
B1 hücresine aşağıdaki formülü uygulayıp sağa ve aşağı çekerek çoğaltınız.
Kod:
=EĞERHATA(İNDİS($A$1:$A$300;4*(SATIR()-1)+SÜTUNSAY($B:B));"")
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Örnek dosyanız olmadığı için, sorunuzu anladığım kadarıyla böyle çözdüm.
Kod:
Sub SutunuDagit()
Kolon = 1
For i = 60 To 300 Step 60
    Kolon = Kolon + 1
    Range(Cells(i + 1, 1), Cells(i + 60, 1)).Cut Cells(1, Kolon)
Next
End Sub
Eğer A sütununda veri kalmasın tüm veriler B,C,D,E sütunlarına dağıtılsın diyorsanız aşağıdaki kodu kullanın.
Kod:
Sub SutunuDagitx()
Kolon = 1
For i = 1 To 300 Step 75
    Kolon = Kolon + 1
    Range(Cells(i, 1), Cells(i + 74, 1)).Cut Cells(1, Kolon)
Next
End Sub
 

Ekli dosyalar

Son düzenleme:
Katılım
13 Temmuz 2016
Mesajlar
613
Excel Vers. ve Dili
Excel 2010 & 2016 Türkçe
Altın Üyelik Bitiş Tarihi
06-03-2020
Merhaba,
Örnek dosyanız olmadığı için, sorunuzu anladığım kadarıyla böyle çözdüm.
Kod:
Sub SutunuDagit()
Kolon = 1
For i = 60 To 300 Step 60
    Kolon = Kolon + 1
    Range(Cells(i + 1, 1), Cells(i + 60, 1)).Cut Cells(1, Kolon)
Next
End Sub
Eğer A sütununda veri kalmasın tüm veriler B,C,D,E sütunlarına dağıtılsın diyorsanız aşağıdaki kodu kullanın.
Kod:
Sub SutunuDagitx()
Kolon = 1
For i = 1 To 300 Step 75
    Kolon = Kolon + 1
    Range(Cells(i, 1), Cells(i + 74, 1)).Cut Cells(1, Kolon)
Next
End Sub
Teşekkürler 👍
 
Üst