özel kopyalama hk

Katılım
19 Kasım 2023
Mesajlar
4
Excel Vers. ve Dili
2010 excel
İyi forumlar.

Elimde bir döküm mevcut. Buradaki borç ve alacak kısımlarını tek hücrede birleştirmek istiyorum. Tabiki rakamlar değişmeden. İki sütundaki boş hücreleri sildim ve alacak kısmındaki rakamlara - işaretini koydum. Ancak bir türlü boş sütunları alacak kısmından borç kısmındaki boş sütunlara yapıştıramıyorum. Kopyala yapıştır dediğimde hepsini alt alta alıyor. Ben alt alta değil hücre sırasını koruyarak kopyalamak istiyorum. Bunun bir yolu var mıdır?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Örnek dosya hazırlayarak üzerinde sormalısınız.
 
Katılım
19 Kasım 2023
Mesajlar
4
Excel Vers. ve Dili
2010 excel
Borç - alacak
15 0
20 0
0 5
0 6

Altın üyeliğim olmadığı için mecburen bu şekilde yazdım. :) Burdaki sıfırları unutun. Sadece iki hücredeki verileri birleştirmek istiyorum.

Borç
15
20
5
6
şeklinde olacak yani. bu şekilde 2500 sayfalık veri var. Yani borç sütununda 0 olan değerlere alacak kısmındaki (0 olmayan) değerleri yapıştırsam yeterli olacak. alacak kısmındaki sayıları toplu seçip düz kopyala yapıştır yaptığımda, hepsini alt alta yapıştırıyor.
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Veriler A:B sütunlarındaysa aşağıdaki kodu bir modüle kopyalayıp Çalıştırın.

Kod:
Sub Test()
    Dim Bak As Long
    For Bak = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        If Cells(Bak, "A") = 0 Then Cells(Bak, "A") = Cells(Bak, "B")
    Next
    MsgBox "Tamamlandı."
End Sub
 
Üst