This is actually code in VB 6 where I create a lot of reports in Excel.
Usually, to dump data into Excel I use:
Code:
Dim xlApp As Excel.Application
With xlApp
....
.Range("A4:D4).Value = Array("X","Y",123,"AbC")
....
But many times I use .Select which may not be very efficient because of .Select (right???) :
Code:
.Range("C5")[blue].Select[/blue]
.Selection.Font.Bold = True
.ActiveCell.FormulaR1C1 = "Some Info"
Code:
.Cells[blue].Select[/blue]
.Selection.NumberFormat = "@"
.Columns("G:M")[blue].Select[/blue]
.Selection.HorizontalAlignment = xlCenter
.Columns("A:M").EntireColumn.AutoFit
.Range("A1").Select
How can I improve this code and avoid use of .Select?
Have fun.
---- Andy