InStrRev Function [VBA]

Ibinabalik ang posisyon ng isang string sa loob ng isa pang string, simula sa kanang bahagi ng string.

warning

Ang pare-pareho, function o bagay na ito ay pinagana sa pahayag Opsyon VBASupport 1 inilagay bago ang executable program code sa isang module.


Ibinabalik ng InStrRev function ang posisyon kung saan natagpuan ang tugma, mula sa kanan. Kung ang string ay hindi natagpuan, ang function ay nagbabalik ng 0.

Syntax:


InStrRev (StringCheck Bilang String, StringMatch Bilang String [,Start As Long] [, Compare As Integer])

Ibinalik na halaga:

Long

Mga Parameter:

StringCheck : Ang string expression na gusto mong hanapin.

StringMatch : Ang string expression na gusto mong hanapin.

Magsimula: Opsyonal na numeric na expression na nagmamarka sa posisyon mula sa kaliwa sa isang string kung saan magsisimula ang paghahanap para sa tinukoy na substring. Kung aalisin mo ang parameter na ito, magsisimula ang paghahanap sa huling character ng string. Ang maximum na pinapayagang halaga ay 65535.

Ihambing: Opsyonal na numeric na expression na tumutukoy sa uri ng paghahambing. Ang halaga ng parameter na ito ay maaaring

1: Ang default na halaga ng 1 ay tumutukoy sa isang paghahambing ng text na hindi case-sensitive.

0: Ang halaga ng 0 ay tumutukoy sa isang binary na paghahambing na case-sensitive.

Upang maiwasan ang isang run-time na error, huwag itakda ang Ikumpara parameter kung ang unang return parameter ay tinanggal.

Mga error code:

5 Di-wastong procedure call

Halimbawa:


Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
 sInput = "The book is on the table"
 iPos = InStrRev(sInput,"the",10,1) ' Nagbabalik ng 1, case-insensitive ang paghahanap
 Print iPos 
 iPos = InStrRev(sInput,"the",10,0) ' Nagbabalik ng 0, case-sensitive ang paghahanap
 Print iPos
End Sub

Mangyaring suportahan kami!