PrabasTech

VBA LEFT Function

எக்செல் மற்றும் விபிஏ இரண்டும் பல்வேறு செயல்பாடுகளைப் பகிர்ந்து கொள்கின்றன. VBA LEFT என்பது சரத்தின் ஒரு பகுதியை மட்டுமே மீட்டெடுக்க பல பயனர்கள் பயன்படுத்தும் பல உள்ளமைக்கப்பட்ட உரை செயல்பாடுகளில் ஒன்றாகும் (சரத்தின் இடது பக்கத்தில் இருந்து).

What is VBA LEFT Function?

“The VBA LEFT Function is used to extract the length of characters (or a substring) only from the left side of the string or the value given by the user.”

இந்த முறை ஒரு VBA திட்டத்தில் பயன்படுத்தப்படும்போது தொடக்க நிலையில் தொடங்கி உள்ளீட்டு சரத்திலிருந்து ஒரு துணைக்குறிப்பைத் தருகிறது. வேறு வழியில் கூறுவதானால், விபிஏ இடது செயல்பாடு துணையை மட்டுமே மீட்டெடுக்கிறது.

Syntax

Left (String, Length)  

Parameter

String (required): நாங்கள் பிரித்தெடுக்க விரும்பும் சரத்தின் நீளம் சர அளவுருவால் குறிக்கப்படுகிறது.

Length (required): இந்த நீள வாதம் குறிப்பிட்ட சரத்தின் இடது பக்கத்தில் இருந்து எத்தனை எழுத்துக்களை மீட்டெடுக்க விரும்புகிறீர்கள் என்பதைக் குறிக்கிறது.

Return

The VBA LEFT Function returns a substring after extracting the leftmost string from the main string.

Points to Remember

கொடுக்கப்பட்ட சரத்திற்கு, VBA இடது செயல்பாடு சர அடிப்படையிலான வெளியீட்டை உருவாக்குகிறது. வழங்கப்பட்ட சர வாதம் பயனற்றதாக இருந்தால் இந்த செயல்பாடு நுல் உருவாக்கும்.VBA இடது செயல்பாடு சரத்தின் மட்டுமே நீக்குகிறது.

Examples

LEFT Function Example 1: Fetch the first name from the string “Reema Panda”.

உள்ளமைக்கப்பட்ட செயல்பாடுகளில் ஒன்றான VBA LEFT, ஒரு சரம் அல்லது பயனர் வழங்கிய மதிப்பின் ஒரு பகுதியை மட்டுமே (சரத்தின் இடது பக்கத்தில் இருந்து) மீட்டெடுக்க பயனர்களால் அடிக்கடி பயன்படுத்தப்படுகிறது. ஒரு உருவாக்குவதற்கான வழிமுறைகள்.

Step 1: Open the VBA developer tab. Go to Excel worksheet, from the ribbon tab click on developer window -> visual basic editor or directly click on the shortcut keywords Alt +F11.

Step 2: The VB Editor window will be displayed. The next step is to create a module. From the ribbon tab click on Insert-> Click on Module.

VBA LEFT Function

Step 3: You will notice, VBA will insert a new module window. Start the program by introduce your macro name followed by the declaration of the variable.

Refer to the below given macro code:

  1. Sub LEFT_Function _Example1()  
  2.   ‘Declaring the string variable  
  3.   Dim FstNme As String  
  4. End Sub  

Store the fetch value in our variable and later return the variable using MsgBox.

  1. Sub LEFT_Function_Example1()  
  2.   ‘Declaring the string variable  
  3.   Dim FstNme As String  
  4.   ‘Using the Left function to extract the first name  
  5.   FstNme = Left(“Reema Panda”, 5)  
  6.   ‘return the output  
  7.   MsgBox FstNme  
  8. End Sub  
VBA LEFT Function

Output

இயக்கு என்பதைக் கிளிக் செய்யவும் அல்லது உங்கள் மேக்ரோவைத் தொடங்க F5 விசையைப் பயன்படுத்தவும்.இதன் விளைவாக, சரத்தின் இடது பக்கத்தில் இருந்து முதல் ஐந்து எழுத்துக்களைக் கொண்ட ஒரு எம்.எஸ்.ஜி.பாக்ஸை வி.பி.ஏ உருவாக்கும் என்பதை நீங்கள் காண்பீர்கள்.

VBA LEFT Function

The macro has extracted the first 5 characters from the string “Reema Panda.” So the output will display first name, i.e., “Reema”.

LEFT Function Example 2: Fetch the first name from employee table.

எக்செல் அட்டவணையில் இருந்து முதல் பெயரை அகற்றும் பணி உங்களுக்கு அடிக்கடி வழங்கப்படும். இந்த வகையான சிக்கல்களைத் தீர்ப்பதில் விபிஏ இடது செயல்பாடு ஒரு பெரிய உதவியாகும். கீழே ஊழியர்களின் அட்டவணை பட்டியலிடப்பட்டுள்ளது.பார்ப்போம்.

VBA LEFT Function

Below given are the steps to write a VBA macro to fetch the first name from the specified employee table using the VBA Left function:

Step 1: Open the VBA developer tab. Go to Excel worksheet, from the ribbon tab click on developer window -> visual basic editor or directly click on the shortcut keywords Alt +F11.

Step 2: The VB Editor window will be displayed. The next step is to create a module. From the ribbon tab click on Insert-> Click on Module.

VBA LEFT Function

Refer to the below given macro code:

  1. Sub Left_Function_Example2()  
  2. ‘Declaring the variables  
  3.   Dim FstNme As String  
  4.   Dim i As Integer  
  5. End Sub  

எக்செல் செயல்பாட்டை பல வகையான செல்களில் பயன்படுத்த வேண்டியிருப்பதால் நாம் FOR லூப்பைப் பயன்படுத்துவோம்.ஒரு வளையத்தைத் தொடங்கி, VBA இடது செயல்பாட்டின் வெளியீட்டை மாறி FstNme க்கு ஒதுக்கவும்.

Refer to the below code:

  1. Sub Left_Function_Example2()  
  2.   ‘Declaring the variables  
  3.   Dim FstNme As String  
  4.   Dim i As Integer  
  5.   ‘Start the for loop  
  6.   For i = 2 To 8  
  7.   FstNme = Left(Cells(i, 1).Value, InStr(1, Cells(i, 1).Value, ” “) – 1)  
  8.   Cells(i, 5).Value = FstNme  
  9.   Next i  
  10. End Sub  

 Just to confirm that your program has run successfully, add a MsgBox displaying a message.

Refer to the below code:

  1. Sub Left_Function_Example2()  
  2.   ‘Declaring the variables  
  3.   Dim FstNme As String  
  4.   Dim i As Integer  
  5.   ‘Start the for loop  
  6.   For i = 2 To 8  
  7.   FstNme = Left(Cells(i, 1).Value, InStr(1, Cells(i, 1).Value, ” “) – 1)  
  8.   Cells(i, 5).Value = FstNme  
  9.   Next i  
  10.   ‘Displaying the message using MsgBox  
  11.   MsgBox (“All the first names are successfully fetched!”)  
  12. End Sub  

Output

இயக்கு என்பதைக் கிளிக் செய்யவும் அல்லது உங்கள் மேக்ரோவைத் தொடங்க F5 விசையைப் பயன்படுத்தவும்.இதன் விளைவாக, VBA ஒரு MsgBox ஐ உருவாக்கி, ஊழியர் அட்டவணையில் இருந்து ஒவ்வொரு ஊழியரின் முதல் பெயர்களையும் இழுக்கும் என்பதை நீங்கள் காண்பீர்கள்.

VBA LEFT Function

LEFT Function Example 3: Fetch the salary for employees in thousands.

The VBA LEFT Function is useful to extract the salary of employees in thousands.

Below given is the employee table where we are given the employee name and along with it the respective salaries of each employee.

VBA LEFT Function

Below given are the steps to write a VBA macro to display only the salary in thousands of each employee:

Step 1: Open the VBA developer tab. Go to Excel worksheet, from the ribbon tab click on developer window -> visual basic editor or directly click on the shortcut keywords Alt +F11.

Step 2: The VB Editor window will be displayed. The next step is to create a module. From the ribbon tab click on Insert-> Click on Module.

VBA LEFT Function

Refer to the below given macro code:

  1. Sub Left_Function_Example3()  
  2.   ‘Declaring the variables  
  3.   Dim Sal As String  
  4.   Dim i As Integer  
  5. End Sub  

எக்செல் பல வகையான செல்களுக்கான செயல்பாட்டைப் பயன்படுத்த வேண்டியிருப்பதால், நாங்கள் ஃபார் லூப்பை இணைப்போம்.லூப்பைத் தொடங்கவும் மற்றும் VBA இடது செயல்பாட்டின் விளைவாக மாறிகளை ஒதுக்கவும்.

Refer to the below code:

  1. Sub Left_Function_Example3()  
  2.   ‘Declaring the variables  
  3.   Dim Sal As String  
  4.   Dim i As Integer  
  5.   ‘Start the For loop  
  6.   For i = 2 To 8  
  7.   Sal = Left(Cells(i, 3).Value, 2)  
  8.   Cells(i, 5).Value = Sal  
  9.   Next i  
  10. End Sub  

Step 5: Just to confirm that your program has run successfully, add a MsgBox displaying a message.

Refer to the below code:

  1. Sub Left_Function_Example3()  
  2.   ‘Declaring the variables  
  3.   Dim Sal As String  
  4.   Dim i As Integer  
  5.   ‘Start the For loop  
  6.   For i = 2 To 8  
  7.   Sal = Left(Cells(i, 3).Value, 2)  
  8.   Cells(i, 5).Value = Sal  
  9.   Next i  
  10.   ‘Confirm the code using the MsgBox  
  11.   MsgBox (“the salary in thousands of each employee is successfully fetched!”)  
  12. End Sub  
VBA LEFT Function

Output

Run your macro either by clicking Run or by pressing the F5 key. As a result, you will notice VBA will throw a MsgBox displaying the message and it will fetch the salary in thousands for all its employees.

VBA LEFT Function
Chat
1
Join
PrabasTech Welcome you.
Would you like to join a course?