- Katılım
- 4 Mayıs 2007
- Mesajlar
- 3,677
- Excel Vers. ve Dili
- 2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,
A1 hücresinde hakaan1 yazıyor. Bu ifade içinden çift olan a harfini ve sayıyı çekmek istiyorum. Aşağıdaki kodu yazdım ama sonuç olarak n1 ifadesini getiriyor ama istediğim a1 ifadesi hatta bunları iki ayrı item içinde a ve 1 olarak nasıl getirebilirim.
Sadece Regexp çözümler için konuyu açtım. Öğrenmek için uğraştığım bir nesne ve çok kafa karıştırıcı.
A1 hücresinde hakaan1 yazıyor. Bu ifade içinden çift olan a harfini ve sayıyı çekmek istiyorum. Aşağıdaki kodu yazdım ama sonuç olarak n1 ifadesini getiriyor ama istediğim a1 ifadesi hatta bunları iki ayrı item içinde a ve 1 olarak nasıl getirebilirim.
Sadece Regexp çözümler için konuyu açtım. Öğrenmek için uğraştığım bir nesne ve çok kafa karıştırıcı.
Kod:
Sub deneme()
Set reg = CreateObject("VBScript.RegExp")
reg.Pattern = "(\w)\1*([0-9])"
Set d = reg.Execute(Sayfa1.Range("a1"))
sonuc = d.Item(0).Value
End Sub
