Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Elimde adı ve soyadı bitişik uzun bir listem var. Adı ve soyadı ismin ilk harfleri büyük ve bitişik olarak yazılı olan örneğin ReşatKoç ismini Reşat Koç olarak yazmak istiyorum. Şimdiden teşekkürler.
Option Explicit
Function SPLIT_TEXT(ByVal Rng As Range, No As Long) As String
Dim Matches As Object
With VBA.CreateObject("VBScript.RegExp")
.Global = True
.IgnoreCase = False
.Pattern = "[A-ZÇĞİÖŞÜ][a-zçğıöşü]*"
Set Matches = .Execute(Rng.Text)
If Matches.Count = 0 Then
SPLIT_TEXT = CVErr(xlErrNA)
Exit Function
End If
If No >= 1 And No <= Matches.Count Then
SPLIT_TEXT = Matches(No - 1).Value
End If
End With
End Function
Fonksiyon kodlarını boş bir modüle uyguladıktan sonra;
Örnek olarak A1 hücresinde ReşatKoç yazıyor olsun.
C1 hücresine aşağıdaki gibi uygulayıp alta doğru sürükleyiniz..
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.