Ç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.
Sub test()
Dim i
Range("B5:B" & Rows.Count).ClearContents
For i = 5 To Cells(Rows.Count, 1).End(3).Row
Cells(i, 2).Value = Trim(StrReverse(Split(StrReverse(Trim(Cells(i, 1).Value)), " ", 2)(1)))
Next i
End Sub
Kod:
Sub test2()
Dim i, al, m
Range("B5:E" & Rows.Count).ClearContents
With CreateObject("VBScript.Regexp")
.Pattern = "^(.+)\s([\d\.\,\-]+)\s([\d\.\,]+)\s([\d\.\,]+)(\s$)"
For i = 5 To Cells(Rows.Count, 1).End(3).Row
al = Cells(i, 1).Value
Set m = .Execute(al)
Cells(i, 2).Value = m(0).submatches(0)
Cells(i, 3).Value = CDbl(m(0).submatches(1))
Cells(i, 4).Value = CDbl(m(0).submatches(2))
Cells(i, 5).Value = CDbl(m(0).submatches(3))
Next i
End With
End Sub
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.