Birleştirme

Katılım
27 Aralık 2005
Mesajlar
213
Excel Vers. ve Dili
OFFICE-2003 Türkçe
Arkadaşlar Merhaba,
EK'teki dosyaya sorumu yazdım incelseniz sevinirim
Şimdiden Teşekkürler
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde deneyin.
Kod:
Sub cogalt()
For i = 4 To 60000
    With Cells(i, "e")
        .FormulaR1C1 = _
            "=IF(RC[-3]="""","""",IF(RC[-2]="""""""","""""""",MONTH(RC[-2])))&RC[-3]"
        .Copy .Offset(1, 0)
    End With
Next
End Sub
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sayın Hamitcan cevap vermiş ama şöyle de olur.

Kod:
Sub Makro1()
For i = 4 To [b65536].End(3).Row
If Cells(i, 2) <> "" Then
Cells(i, 5) = Month(Cells(i, 3)) & Cells(i, 2)
End If: Next
End Sub
 
Katılım
27 Aralık 2005
Mesajlar
213
Excel Vers. ve Dili
OFFICE-2003 Türkçe
Teşekkürler Sayın AS3434
 
Üst