Tckn ve Vkn ler aynı satıra alma

Katılım
18 Ağustos 2017
Mesajlar
119
Excel Vers. ve Dili
excel.2013
Altın Üyelik Bitiş Tarihi
21/08/2022
Merhaba ,
Sizlerden bir konu hakkında destek rica ediyorum.
Listemde , Tckn ve Vkn ler var iki ayrı sutunda duruyor bazıları boş bazıları dolu . Yapmak istediğim hepsini bir satırda toplamak.
Desteğinizi için şimdiden teşekkürler,

Saygılar,
 

Ekli dosyalar

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,790
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba.
Formülle isterseniz.

=EĞER(A2="";"";EĞER(B2<>"";B2;C2)) formülü E2 hücresine yapıştırıp aşağıya doğru çekin.


Kod ile isterseniz.

Sub TcknveVkn()
With Sheets(1).Range("E2:E" & [A65565].End(3).Row)
.Formula = "=IF(RC[-4]="""","""",IF(RC[-3]<>"""",RC[-3],RC[-2]))"
.Value = .Value
End With
End Sub
 
Katılım
18 Ağustos 2017
Mesajlar
119
Excel Vers. ve Dili
excel.2013
Altın Üyelik Bitiş Tarihi
21/08/2022
Merhaba.
Formülle isterseniz.

=EĞER(A2="";"";EĞER(B2<>"";B2;C2)) formülü E2 hücresine yapıştırıp aşağıya doğru çekin.


Kod ile isterseniz.

Sub TcknveVkn()
With Sheets(1).Range("E2:E" & [A65565].End(3).Row)
.Formula = "=IF(RC[-4]="""","""",IF(RC[-3]<>"""",RC[-3],RC[-2]))"
.Value = .Value
End With
End Sub
Teşekkürler emeğinize sağlık.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,205
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Deneyip sonucu söyler misiniz?

Kod:
Sub Makro1()

    Dim i As Long
    
    i = Cells(Rows.Count, "A").End(3).Row
    
    Range("B2:B" & i).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
    
End Sub
 
Katılım
18 Ağustos 2017
Mesajlar
119
Excel Vers. ve Dili
excel.2013
Altın Üyelik Bitiş Tarihi
21/08/2022
Merhaba,

Deneyip sonucu söyler misiniz?

Kod:
Sub Makro1()

    Dim i As Long
    
    i = Cells(Rows.Count, "A").End(3).Row
    
    Range("B2:B" & i).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
    
End Sub
Merhaba
Sorunsuz çalıştı teşekkürler
 
Üst