Kritere Göre Hücrelerdeki Veriyi Taşıma

Korhan Ayhan

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

Deneyiniz.

C++:
Option Explicit

Sub Bakiye_Aktar()
    Dim X As Long
    
    For X = 3 To Cells(Rows.Count, "B").End(3).Row
        If Cells(X, "B") = "ÖNCEKİ DÖNEM" Then
            Cells(X, "Q") = Cells(X, "J")
            Cells(X, "R") = Cells(X, "K")
            Cells(X, "J") = ""
            Cells(X, "K") = ""
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

anilman

Altın Üye
Katılım
12 Ağustos 2020
Mesajlar
65
Excel Vers. ve Dili
Microsoft 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
25-09-2027
Çok teşekkürler, yalnız verileri genel hücre biçiminde taşıyor, sayı olarak almamız mümkün mü?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,253
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aktarılan alanı elle bir kez sayı olarak biçimlendirirseniz sorun çözülecektir.
 

anilman

Altın Üye
Katılım
12 Ağustos 2020
Mesajlar
65
Excel Vers. ve Dili
Microsoft 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
25-09-2027
Peki sağolun
 
Üst