Select Method of Worksheet Object VBA

Select Worksheet method is used to select a cell or a range(collection of cells). Here we are using Select method of worksheet object to select any cell or a range. It is very frequently used method while writing VBA macros, but before selecting any cell or range first activate cell or that particular range which u want to select. Otherwise sometimes it will fail unless your procedure activates the worksheet before using the Select method of worksheet object.



50+ Project Management Templates Pack
Excel PowerPoint Word

Advanced Project Plan & Portfolio Template
Excel Template

Business Presentations Templates Pack
PowerPoint Slides

20+ Excel Project Management Pack
Excel Templates

20+ PowerPoint Project Management Pack
PowerPoint Templates

10+ MS Word Project Management Pack
Word Templates

When we use Select Worksheet Method in VBA?

If we want to selects any single cell or collection of cells, then we use select worksheet method. You can use activate method of worksheet object to make a single cell as active cell.

VBA Select Worksheet Method: Syntax

Here is the example syntax to Select Worksheet using VBA. You can use either a Worksheet name or Worksheet number. Always best practice is to use sheet name.

Worksheets(“Your Worksheet Name”). Select(

Sheets(“Worksheet Number”).Select([Replace])

Where Replace is the Optional parameter. When the value is True, it will replace the current selection. When the value is False, it will extend the current selection.
Select is the method of Workbook object is used to makes current sheet as active sheet.

VBA Select Worksheet Method: Example 1

Please see the below VBA procedure. In this procedure we are activating and selecting a Range(“A1”) in the worksheet named “Project1”.

Sub Select_Range()
End Sub

VBA Select Worksheet Method: Example 2

Please see the below VBA code or macro procedure to Select Worksheet. In this example we are activating first Worksheet in the active workbook.

Sub Select_Range()
End Sub

VBA Select Worksheet Method: Instructions

Please follow the below step by step instructions to execute the above mentioned VBA macros or codes:

  1. Open an Excel Worksheet
  2. Press Alt+F11 to Open VBA Editor
  3. Insert a Module from Insert Menu
  4. Copy the above code for activating worksheet and Paste in the code window(VBA Editor)
  5. Save the file as macro enabled Worksheet
  6. Press ‘F5’ to run it or Keep Pressing ‘F8’ to debug the code line by line and observe the selection.

Leave A Comment

Related pages

vba dynamic arrayexcel hiding columnsxls vlookuplogical functions in excel 2010access vba casereturn array in vbasimple vlookup examplebubble charts in excelremove duplicates in excel 2013calendar timeline template excelinterview questions and answers for freshersbasic excel for beginnersexplain vlookupmatch formula in excel 2007how to sort numbers in ascending order in excelread file vbavba run subtrim command exceldisplay developer tabsumif functionsconstruction project excel templateexcel vba refresh all pivot tablesgantt chart excel 2003 templateexcel tab shortcutconstruction schedule using excel templatecheckbox in excel 2007how to build a dashboard in excelhelpful excel macrosconvert vbaascending order excelmastering excel formulasexcel vba upperinterview questions & answers for freshersunprotect an excel sheetexcel vba savecopyasworksheet deleteexcel vba cell valuevba delete worksheetrefresh all pivot tablesexcel vba buttonvba empty cellhow to connect excel to sql serverexcel macro copy worksheetusing if statements in excelcompare dates vbaexcel vba with sheetsoffset function excelproject dashboard excelexcel macro call suberow vbacheck box excelvlookup advanceddrop down list in excel 2007vba excel rowsmeeting minute template excelexcel 2010 autofit row heightdelete all empty rows in excelsql groupingmonthly meeting minutes templateproject plan template in exceladding rows in excelmacro examples in excelhow to unhide all tabs in excelexample of vlookup function in excelvba excel sql queryautofit vba excelsql aptitude questions and answersadvanced filtering excel 2010excel thisworkbookvba coding in excel for beginnersmicrosoft excel macros examples