Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Text Function
ดาวน์โหลดคู่มือ

Right Function, Right$ Function

VBA Function, ฟังก์ชัน Right ส่งออกค่าเป็นประเภทข้อมูล Variant (String) ตามจำนวนตัวอักษรที่ระบุ โดยเริ่มต้นจากด้านซ้ายมือ

VBA Function, ฟังก์ชัน Right$ ส่งออกค่าเป็นประเภทข้อมูล String ตามจำนวนตัวอักษรที่ระบุ โดยเริ่มต้นจากด้านซ้ายมือ

ไวยากรณ์

Right(string, length )

Right$(string, length )

อากิวเมนต์ของฟังก์ชัน Right มีไวยากรณ์ ดังนี้

ส่วน รายละเอียด
string บังคับ, โดย Expression ของข้อความที่ต้องการส่งค่าด้านขวา ถ้า string เป็นค่าว่าง (Null) ผลลัพธ์จะเป็นค่าว่าง
length บังคับ, โดยประเภทข้อมูลเป็น Variant (Long) หรือเลขจำนวนเต็ม ซึ่ง Expression ของตัวเลขเป็นการระบุจำนวนตัวอักษรที่ต้องการให้ส่งค่าออกมา ถ้าเป็น 0 ค่าที่ส่งออกจะเป็น Zero-legth string (“ “) ถ้าค่า length มากกว่าหรือเท่ากับ string ข้อความที่มีอยู่จะได้รับการส่งออกมา

ลักษณะการประยุกต์

ถ้าต้องการหาจำนวนตัวอักษรของข้อความให้ใช้ฟังก์ชัน Len

หมายเหตุ

  • การใช้ฟังก์ชัน RightB กับประเภทข้อมูลไบต์ของข้อความ การระบุค่า length จะเป็นระบุจำนวนไบต์

ดูเพิ่มเติม

ฟังก์ชัน Left, ฟังก์ชัน Len, ฟังก์ชัน Mid

ตัวอย่าง

ฟังก์ชัน Right นำมาใช้ส่งค่าของจำนวนตัวอักษรซึ่งเริ่มต้นจากด้านขวา

Dim anyString, myStr

anyString = "Hello World"

' ผลลัพธ์ "d"
myStr = Right(anyString, 1)
' ผลลัพธ์ "lo World"
myStr = Right(anyString, 8)
' ผลลัพธ์ "Hello World"
myStr = Right(anyString, 25)