Biçimlendirme

Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
Günaydın,
bir sutuna

123956-12005
56425-5689
3287-309

şeklinde girilecek verilerin aynı sutunda

123.956-12.005
56.425-5.689
3.287-309

şeklinde görünmesi nasıl sağlanabilir.
Teşekkürler
 

Necdet

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

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp dener misiniz?

A sütununda çalışır, siz kendinize göre sütunu değiştiriniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
Dim a
Dim i As Integer
Application.EnableEvents = False
    Target = Replace(Target, ".", "")
    a = Split(Target.Value, "-")
    Target = Format(a(0), "#,##0") & "-" & Format(a(1), "#,##0")
Application.EnableEvents = True
Son:
End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,717
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Necdet Yeşertener, merhaba,

Çözümden ben de faydalandım, teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,488
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın Necdet Yeşertener, merhaba,

Çözümden ben de faydalandım, teşekkür ederim.
Bende size teşekkür ederim, güle güle kullanınız.

Örnek verilere göre parametrik yapmadım, tirenin solunda ve sağında mutlaka rakam olacağını düşündüm, aksi durumda hatalı sonuç üretebilir.
 
Üst