You are on page 1of 8

Microsoft Visual Basic Shortcut Keys and Built-in Function

Microsoft Visual Basic Shortcut Keys


Code Window General Use Keys
Use these key combinations in the Code window:
Shortcut Keys Description
CTRL+C Copy the selected text to the Clipboard.
CTRL+X Cut the selected text to the Clipboard.
DELETE or DEL Delete the selected text.
CTRL+V Paste the Clipboard contents at the insertion point.
CTRL+Z Undo the last editing action in the current line.
CTRL+DELETE Delete to the end of the word.
CTRL+BACKSPACE Delete to the beginning of the word.
SHIFT+TAB Remove indent.
TAB Increase indent.
F2 Display the object browser.
F9 Set or remove a breakpoint.
CTRL+SHIFT+F9 Clear all breakpoints.
F5 Run an application (or continue running, if in break mode.
F8 Execute code one line at a time (single step).
SHIFT+F8 Execute code one procedure at a time (procedure step).
CTRL+BREAK Stop running a Visual Basic application.
HOME Move the cursor to the beginning of text in a line.
END Move the cursor to the end of text in a line.
CTRL+SPACEBAR Turn on Complete Word.
CTRL+DOWN ARROW Next procedure
CTRL+UP ARROW Previous procedure
SHIFT+F2 Go to the definition of the selected procedure.
CTRL+SHIFT+F2 Go to last position.
Microsoft Visual Basic Shortcut Keys and Built-in Function
Form Window Keys
Use these key combinations in the Form window:
Shortcut Keys Description
F7 Open the Code window for the selected object.
CTRL+C Copy the selected controls to the Clipboard.
CTRL+X Cut the selected controls to the Clipboard.
DEL Delete the selected controls without placing them on the Clipboard.
CTRL+V Paste the Clipboard contents on the form.
CTRL+Z Undo a deletion of controls.
TAB Cycle forward through controls in tab order.
SHIFT+TAB Cycle backward through controls in tab order.
CTRL+CLICK Add or remove a control from the selection.
CLICK+DRAG Select multiple controls and press Escape key to end.
SHIFT+CLICK Select multiple controls on form.
CTRL+E Display the Menu Editor (design time only).
F4 Display the Properties window (design time only).
CTRL+J Bring to front (affects overlapping controls at design time only).
CTRL+K Send to back (affects overlapping controls at design time only).
CTRL+DOWN ARROW Move the control down one grid unit.
CTRL+UP ARROW Move the control up one grid unit.
CTRL+RIGHT ARROW Move the control right one grid unit.
CTRL+LEFT ARROW Move the control left one grid unit.
Immediate Window Keyboard Shortcuts
Use these key combinations in the Immediate window:
Shortcuts Keys Description
ENTER RETURN Run a line of selected code.
CTRL+L Display Call Stack dialog box (break mode only).
CTRL+ENTER Insert carriage return.
CTRL+HOME Move the cursor to the top of the Immediate window.
CTRL+END Move the cursor to the end of the Immediate window.
Menu Editor Keys
Use these key combinations in the Menu Editor:
Shortcuts Keys Description
ALT+R Move an item to a lower level in a hierarchical menu.
ALT+L Move an item to a higher level in a hierarchical menu.
ALT+U Move an item one line up.
ALT+B Move an item one line down.
Microsoft Visual Basic Shortcut Keys and Built-in Function
Watch Window Keyboard Shortcuts
Use these key combinations in the Watch window:
Shortcuts Keys Description
SHIFT+ENTER Display the selected watch expression.
CTRL+W Display Edit Watch dialog box.
ENTER Expands or collapses the selected watch value if it has a plus (+) or
minus (-) to the left of it.

Microsoft Visual Basic Functions


Microsoft Visual Basic String-Handling Functions

Function: Len(string)

Description: Returns a Long containing the length of the specified string 

Example: lngLen = Len("Visual Basic")  ' lngLen = 12 

Function: Mid(string, start[, length])

Description: Returns a substring containing a specified number of characters from a string. 


Example: strSubstr = Mid$("Visual Basic", 3, 4)          ' strSubstr = "sual"
strTest = "Visual Basic"
Mid(strTest, 3, 4) = "0000"      ‘strTest=”Vi0000 Basic” 
 Function: Left(string, length)
Description: Returns a substring containing a specified number of characters from the
beginning (left side) of a string. 
Example: strSubstr = Left("Visual Basic", 3)      ' strSubstr = "Vis" 
 Function: Right(string, length)
Description: Returns a substring containing a specified number of characters from the end
(right side) of a string. 
Example: strSubstr = Right$("Visual Basic", 3)    ' strSubstr = "sic" 
 Function: UCase(string) 
Description: Converts all lowercase letters in a string to uppercase.
Example: strNew = UCase$("Visual Basic")           ' strNew = "VISUAL BASIC" 

 Function: LCase$(string) 

Description: Converts all uppercase letters in a string to lowercase.  

Example: strNew = LCase$("Visual Basic")           ' strNew = "visual basic" 

 Function: InStr([start,] string1, string2)

Description: Returns a Long specifying the position of one string within another. The search
starts either at the first character position or at the position specified by the
start argument. 
Examples: lngPos = Instr("Visual Basic", "a") ' lngPos = 5
Microsoft Visual Basic Shortcut Keys and Built-in Function
lngPos = Instr(6, "Visual Basic", "a") ' lngPos = 9 (starting at position 6) 
lngPos = Instr("Visual Basic", "A") ' lngPos = 0 (case-sensitive search) 

 Function: String(number, character)

Description: Returns a string containing a repeating character string of the length specified. 
Examples: strTest = String(5, "a") ' strTest = "aaaaa"
 strTest = String(5, 97) ' strTest = "aaaaa" (97 is the ASCII code for "a") 

Function: Space(number)

Description: Returns a string containing the specified number of blank spaces. 

Examples: strTest = Space(5)           ' strTest = "     " 

 Function: Replace(expression, find, replacewith)

Description: Returns a string in which a specified substring has been replaced with another
substring a specified number of times. 

Examples: strNewDate = Replace("08/31/2001", "/", "-") ' strNewDate = "08-31-2001" 

 Function: StrReverse(string)

Description: Returns a string in which the character order of a specified string is reversed. 

Examples: strTest = StrReverse("Visual Basic")           ' strTest = "cisaB lausiV" 


 Function: LTrim(string) 
Description: Removes leading blank spaces from a string. 
Examples: strTest = LTrim("  Visual Basic  ") ' strTest = "Visual Basic  " 
 Function: RTrim(string) 
Description: Removes trailing blank spaces from a string. 
Examples: strTest = RTrim("  Visual Basic  ")      ' strTest = "  Visual Basic" 
 Function: Trim(string) 
Description: Removes both leading and trailing blank spaces from a string. 
Examples: strTest = Trim("  Visual Basic  ")       ' strTest = "Visual Basic" 

 Function: Asc(string) 

Description: Returns an Integer representing the ASCII character code corresponding to the
first letter in a string. 
Examples: intCode = Asc("*")      ' intCode = 42
intCode = Asc("ABC")    ' intCode = 65 
 Function: Chr$(charcode)
Description: Returns a string containing the character associated with the specified character
code. 
Microsoft Visual Basic Shortcut Keys and Built-in Function
Examples: strChar = Chr$(65)                             ' strChar = "A" 

Microsoft Visual Basic String-Based Functions


 Function:
MsgBox Message, [Buttons]+[Icon], [Title]
Description: A message box is a special form used to display a piece of information to the
user. As opposed to a regular form, the user cannot type anything on the box.
There are usually two kinds of dialog boxes you will create: one that simply
displays information and one that expects the user to make a decision.
Button Value Display
vbOKOnly 0
vbOKCancel 1
vbAbortRetryIgnore 2
vbYesNoCancel 3
vbYesNo 4
vbRetryCancel 5

Icon Value Description


vbCritical 16

vbQuestion 32

vbExclamation 48

vbInformation  64

MsgBox function can return one of the following values:

Button Return Value


vbOK 1
vbCancel 2
vbAbort 3
vbRetry 4
vbIgnore 5
vbYes 6
vbNo 7
Examples: Private Sub Form_Load()
MsgBox "Welcome to the wonderful world of Microsoft Visual Basic"
End Sub
Private Sub Form_Load()
MsgBox "Are you ready to exit application.", vbYesNo
End Sub
Private Sub Form_Load()
Microsoft Visual Basic Shortcut Keys and Built-in Function
MsgBox "Are you ready to exit application.", vbYesNo Or vbQuestion
End Sub
Private Sub cmdMsgbox_Click()
Dim intResponse As Integer
intReponse = MsgBox("Your printing configuration " _
& "is not fully set." & vbCrLf _
& "If you are ready to print, click" & vbCrLf & _
"(1) Yes: To print the document" & vbCrLf & _
"(2) No: To configure printing" & vbCrLf & _
"(3) Cancel: To dismiss printing", _
vbYesNoCancel + vbInformation, _
"Critical Information")
Print intReponse
End Sub
Function:
InputBox(prompt[,title,default,x-pos,y-pos])
Description:
Displays a prompt in a dialog box, waits for the user to input text or click a
button, and returns a string containing the contents of the text box.

Examples: a = InputBox("Enter value", "Input Box", "", 120, 120)


Logical Functions
Function: IsEmpty(Expression)
Description: The IsEmpty function check whether a field is empty or not.
Examples: ?IsEmpty(sFirstName)
Function: IsNull(Expression)
Description: To check whether an expression or the value of a control is null.
Examples: ?IsNull(sFirstName)
Function: IsArray(varname)
Description: Returns a Boolean value indicating whether a variavle is an array.
Examples: Dim sname As String
Dim studentName(10) As String
?IsArray(sname)
?IsArray(studentName)
Function: IsDate(expression)
Description: Returns a Boolean value indicating whether an expression is a date.
Examples: ?IsDate(BirthDate)
?IsDate(Date)
Function: IsNumeric(expression)
Description: Returns a Boolean value indicating whether an expression is a number.
Examples: ?IsNumeric(sname)
?IsNumeric(Total)
Function: IIf(expr, truepart, falsepart)
Description: Returns one of two parts, depending on the evaluation of an expression.
Examples: ?IIF(percentage>85,”A Grade”,”Below A Grade”)
Date and Time Functions
Function: Date()
Microsoft Visual Basic Shortcut Keys and Built-in Function
Description: To display current system date
Examples: ?Date
Function: Time()
Description: To display current system time.
Examples: ?Time
Function: Now()
Description: To display current system date and time.
Examples: ?Now
Function: Day(date),Month(date),Year(date)
Description: To get the numeric value that represents a day, Month, Year in the month.
Examples: ?Day(date) , ?Day(#12/07/2010#)
?Month(Date) , ?Month(#12/07/2010#)
?Year(Date) , ?Year(#12/07/2010#)
Function: DateAdd(Interval, Number, date)
Description: The DateAdd function is used to add a date value to another date.
Interval Used To Get
d Day
m Month
yyyy Year
Examples: ?DateAdd(“m”,3,date)
Function: DateDiff(Interval, Date1, Date2)
Description: Returns a Variant (Long) specifying the number of time intervals between two
specified dates.
Examples: ?DateDiff(“y”,BirthDate,Date)
Function: MonthName(month)
Description: Returns a string indicating the specified month.
Examples: ?MonthName(Month(Date))
Function: Second(time),Minute(time),Hour(time)
Description: To get the numeric value that represents a second, Minute, Hour in the month.
Examples: ?Second(time)
?Minute(time)
?Hour(time)
Function: Weekday(date)
Description: Returns a Variant (Integer) containing a whole number representing the day of
the week.
Examples: ?Weekday(Date)
Function: WeekdayName(weekday)
Description: Returns a string indicating the specified day of the week.
Examples: ?WeekdayName(Weekday(date))
Mathematical Functions
Function: Abs(number)
Description: To return absolute value of a number.
Examples: ?Abs(-10)
Function: Cos(number)
Description: Returns a Double specifying the cosine of an angle.
Examples: ?Cos(15)
Function: Log(number)
Microsoft Visual Basic Shortcut Keys and Built-in Function
Description: Returns a Double specifying the natural logarithm of a number.
Examples: ?Log(15)
Function: Rnd[(number)]
Description: Returns a Single containing a random number.
Examples: ?Rnd()
?Int(5*Rnd())
Function: Round(expression [,numdecimalplaces])
Description: Returns a number rounded to a specified number of decimal places.
Examples: ?Round(8.5487,2)
Function: Sgn(number)
Description: Returns a Variant (Integer) indicating the sign of a number.
Examples: ?Sgn(15)
Function: Sin(number)
Description: Returns a Double specifying the sine of an angle.
Examples: ?Sin(15)
Function: Sqr(number)
Description: Returns a Double specifying the square root of a number.
Examples: ?Sqr(15)
Miscellanies Functions
Function: LoadPicture(filename)
Description: Loads a graphic into a form’s Picture property, a PictureBox control, or an
Image control.
Examples: Picture1.Picture = LoadPicture("c:\GreenStone.bmp")
Function: Shell(pathname)
Description: Runs an executable program and returns a Variant (Double) representing the
program's task ID if successful, otherwise it returns zero.
Examples: Shell ("c:\windows\system32\mspaint.exe")
Function: TypeName(varname)
Description: Returns a String that provides information about a variable.
Examples: Dim sName As String
Dim dSalary As Double
? TypeName(sName)
? TypeName(dSalary)
Function: VarType(varname)
Description: Returns an Integer indicating the subtype of a variable.
Examples: Dim sName As String
Dim dSalary As Double
? VarType(sName)
? VarType(dSalary)

You might also like