gunakan macro ini :

Public Function kataterakhir(kalimat, karakter)
On Error GoTo labelerror
Dim balik As String
Dim posisi As Long
balik = StrReverse(kalimat)
posisi = InStr(1, balik, karakter, vbTextCompare)
posisi = Len(kalimat) + 1 - posisi
kataterakhir = posisi
Exit Function

labelerror:
kataterakhir = 0

End Function

penggunaanya :



Mungkin bisa diganti namanya menjadi uLastChar()  daripada kataterakhir()

 

Semoga membantu

From: [email protected] [mailto:[email protected]]
On Behalf Of Mr. Kid
Sent: Friday, August 19, 2011 1:32 PM
To: [email protected]
Subject: Re: [belajar-excel] mencari urutan dari karakter tertentu yang
posisi terakhir

 

  

Coba array formula :
=Max( 1*( Mid( teksnya , row( $1:99 ) , 1 ) = "A" ) )

Kid

2011/8/19 him mah <[email protected]>

  

Assalamu'alaikum Wr. Wb.

bagaimana rumus kalau kita ingin mencari urutan dari karakter A yang
terakhir dari suatu kalimat

misal kita punya kalimat

- SELAMAT DATANG maka huruf A yang terakhir ada diurutan ke 12
- DATANG maka huruf A yang terakhir ada diurutan ke 4
- DIA maka huruf A yang terakhir ada diurutan ke 3

terima kasih

 



<<image001.png>>

Kirim email ke