• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hucreden Tarihi ve ismi istedigin formatta cekme

Katılım
28 Şubat 2007
Mesajlar
251
Excel Vers. ve Dili
visual basic
Arkadaşlar selam cok kısa ama epey uğraştıran birşey oldugu icin soruyorum siz üstadlarıma.

Acıklama dosyanın icinde mevcut ancak burada da yine belirtmek istedim A2de

isim B2de soyad C2dedoğum tarihi ve D2de yaş mevcut ben bunları E2'de

birleştirmek istiyorum birleştirirken dikkat edilmesi gereken bir kısıt var o da C2

'deki doğum tarihi makro ile E2'de birleştirirken sadece ay ve yıl formatında

birleştirmeli.

Cok uğraştım yapamadım yapan arkadaş olursa cok sevinirim.

Teşekkürler şimdiden.
 
yok arkadaşım olmadı ingilizze excelde ay yerine month yıl yerine year dedim ama olmadı value veriyor bunu makro ile denedim normal hücre için değil dimi?
 
İngilizce karşılıkları dediğiniz gibi zaten... Ancak, #Value# hatası, formulden değil, c2 hücresine girdiğiniz "TARİH OLMAYAN" bir değerden kaynaklanıyor olabilir. Lütfen kontrol edin.
 
Makroya gerek var mı bilemiyorum, fonksiyonla olmaz mı?

Kod:
=A2&" "&B2&" "&TEXT(C2;"gg/aa/yyyy")&" "&D2
=A2&" "&B2&" "&METNEÇEVİR(C2;"gg/aa/yyyy")&" "&D2

Not : Tarihi Tarih Yaptım :)
 
İlla Makro İle Olsun İstiyorsanız

İnceleyiniz. Doğum tarihi sütununun tarih olduğu varsayımına dayanarak :


Kod:
Sub Birlestir()
[E2:E65536].ClearContents
For i = 2 To [A65536].End(3).Row
    Tarih = Format(Cells(i, "C"), "dd/mm/yyyy")
    Cells(i, "E") = Cells(i, "A") & " " & Cells(i, "B") & " " & _
                    Tarih & " " & Cells(i, "D")
    Cells(i, "E").Replace What:=".", Replacement:="/", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Next i
End Sub
 
Çok teşekkür ederim arkadaşlar cok isime yaradı.

İlgilenen herkese cok teşekkürler.
 
Geri
Üst