Sayı ve Metin olan Hücrede Boşluk Bırakma

Katılım
22 Temmuz 2011
Mesajlar
48
Excel Vers. ve Dili
2010 Türkçe
Slm.
İsteğe uyarlama kısmında;
06PT428 yazısını 06 PT 428 olarak biçimlendirebilir miyiz?
Teşekkürler..
 
Son düzenleme:

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,891
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Makrolu çözüm işinizi görür mü ?

. . .
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Sayfanın kod kısmına aşağıdaki kodları yazın.
A sütunu için bu kodları kullanabilirsiniz;

Kod:
[FONT="Trebuchet MS"]Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column <> 1 Then Exit Sub
    With CreateObject("VBScript.RegExp")
        .Pattern = "[COLOR="Red"]([0-9]{2})([A-Z]{1,3})([0-9]{2,4})[/COLOR]"
        .Global = True
        Target.Value = .Replace(Target.Value, "$1 $2 $3")
    End With
End Sub[/FONT]
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,891
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Hücre aralığını seçip, kodları çalıştırın.

Kod:
Sub kod()
     For Each alan In Selection
        metin = alan
        yeni = Mid(metin, 1, 1)
        For a = 2 To Len(metin)
            If IsNumeric(Mid(metin, a, 1)) <> IsNumeric(Mid(metin, a - 1, 1)) Then
                yeni = yeni & " " & Mid(metin, a, 1)
            Else
                yeni = yeni & Mid(metin, a, 1)
            End If
        Next a
        alan.Value = yeni
        yeni = Empty
    Next alan
End Sub
. . .
 
Üst