0% found this document useful (0 votes)
351 views

Excel VBA Interview Question and Answers - 7

VBA code is compiled into an intermediate language called P-code that is interpreted by a virtual machine. P-code and the intermediate language are exclusive to Microsoft. The Goal Seek function in VBA helps to reduce manual entry of repeated code by automating functions. Subroutines are inserted into applications using the VBA editor's Insert Module command. Visual Basic is for developing standalone programs while VB Script is for automating web pages and applications without an IDE. VBA is used for automating existing Microsoft applications like Excel, Word, and Access.

Uploaded by

Dsp Varma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
351 views

Excel VBA Interview Question and Answers - 7

VBA code is compiled into an intermediate language called P-code that is interpreted by a virtual machine. P-code and the intermediate language are exclusive to Microsoft. The Goal Seek function in VBA helps to reduce manual entry of repeated code by automating functions. Subroutines are inserted into applications using the VBA editor's Insert Module command. Visual Basic is for developing standalone programs while VB Script is for automating web pages and applications without an IDE. VBA is used for automating existing Microsoft applications like Excel, Word, and Access.

Uploaded by

Dsp Varma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Ques 46. What do you know about the interpretation features of VBA?

Solution: VBA is licensed to Microsoft and this compatible with and only Microsoft products.
Code written is compiled by an intermediate language called P-code and this is stored in hosting
applications such as Excel, Word and Access. The intermediate code is interpreted by a virtual
machine. This code and intermediate language is the exclusive right of Microsoft.

Ques 47. Explain about insert module and Goal Seek functions present in VBA?
Solution: The chief use of VBA is to make use of its special function which helps in repeated
actions. Goal seek function helps to reduce manual entry of the code each and every time. This
solves the problem of repeated function entry by automating functions and actions. Sub
routines are inserted into the using the VBA editor and command insert module.

Ques 48. State the difference between Visual Basic, VB Script and Visual Basic for
Applications?
Solution: Visual basic is useful if you are planning to develop your programs from scratch.This
language helps you in developing Active x controls, exe files, etc.
VB script is a powerful tool, through which you can create small scale applications on web
pages, automation applications, etc. Integrated development environment is not present for VB
script.
Visual Basic for Applications are very useful in automating your existing application. VB
application is useful for developing already existing applications.

Ques 49. Write a macro to select all the non-blank cells of Activesheet ?
Solution:
Sub NonBlankCells()
On Error Resume Next
Union(Cells.SpecialCells(xlCellTypeFormulas, 23), Cells.SpecialCells(xlCellTypeConstants,
23)).Select
If Err.Number <> 0 Then
Cells.SpecialCells(xlCellTypeFormulas, 23).Select
Else
Exit Sub
End If
If Err.Number <> 0 Then
Cells.SpecialCells(xlCellTypeConstants, 23).Select
Else
Exit Sub
End If
On Error GoTo 0
End Sub

Ques 50. What is the difference between UsedRange and CurrentRegion properties ?
Solution:
i) The current region is a range bounded by any combination of blank rows and blank columns.
This property is useful for many operations that automatically expand the selection to include
the entire current region, such as the AutoFormat method. This property cannot be used on a
protected worksheet.
The UsedRange property is used to select the range of used cells on a worksheet. It returns a
Range object that represents the used range on the specified worksheet.
ii) Every non-blank cell got its CurrentRegion and its keyboard shortcut is Ctrl+Shift+Spacebar.
iii) There can be many current regions but there is only one used range in a worksheet.

You might also like