Alt Alta Olan Her 2 Satırı Yan Yana Yazma

Katılım
23 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2016
Arkadaşlar merhabalar, elimde yaklaşık 14bin satırlık Excel dosyası var. Bu dosyanın içeriği şu şekilde;
A1 Satırı = Ahmet
A2 Satırı = Ahmet'in Mesajı
A3 Satırı = Ayşe
A4 Satırı = Ayşe'nin Mesajı
Dosyam bu şekilde ilerliyor. Ben A1'in yanına yani B1'e A2 satırını yazdırmak istiyorum yani Ahmet A1'de Ahmet'e ait A2'deki mesajda B1'de yer alacak. Bunu nasıl yapabilirim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Eğer Türkçe sürüm kullanıyorsanız formülü çevirmeniz gerekir.

B1 hücresine uygulayıp alta doğru ihtiyacınız kadar sürükleyiniz.

C++:
=OFFSET(A$1;ROW()*2-1;)
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
On dört bin satır için alternatif makrolu çözüm.
Dosya yapınızı tam olarak bilmediğim için ilk mesajınızdaki anlatıma göre sadece A sütununda veri olduğunu varsaydım. Önce dosyanızın kopyası üzerinde deneyiniz.
Kod:
Sub Test()
ss = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row
For i = ss To 1 Step -2
    Cells(i, "A").Copy Cells(i - 1, "B")
    Range("A" & i & ":B" & i).Delete Shift:=xlUp
End Sub
 
Katılım
23 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2016
Merhaba,
On dört bin satır için alternatif makrolu çözüm.
Dosya yapınızı tam olarak bilmediğim için ilk mesajınızdaki anlatıma göre sadece A sütununda veri olduğunu varsaydım. Önce dosyanızın kopyası üzerinde deneyiniz.
Kod:
Sub Test()
ss = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row
For i = ss To 1 Step -2
    Cells(i, "A").Copy Cells(i - 1, "B")
    Range("A" & i & ":B" & i).Delete Shift:=xlUp
End Sub
Hocam kodu çalıştıramadım
 
Katılım
23 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2016
Merhaba,

Eğer Türkçe sürüm kullanıyorsanız formülü çevirmeniz gerekir.

B1 hücresine uygulayıp alta doğru ihtiyacınız kadar sürükleyiniz.

C++:
=OFFSET(A$1;ROW()*2-1;)
Hocam bu kod işime yaradı fakat mesela B1'e taşınan veri A2'de kalıyor. A2 - A4 - A6'daki verileri sildiğim zaman bu sefer B1 - B2 - B3'teki verilerde siliniyor. B1 - B2 - B3'e taşıdığım verileri A sütunundan da silme imkanım var mı?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba
Kodu bir modüle yapıştırıp deneyiniz.
Sayfa adınız farklı ise kodu ona göre değiştirmelisiniz.
Örnek dosya eklerseniz daha net cevap alırsınız
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim formülü uyguladıktan sonra B sütununu seçip kopyala özel yapıştır değerleri diyerek formüllerden kurtulabilirsiniz. Sonrasında A sütununda dilediğiniz değerleri silebilirsiniz.
 
Üst