Recording a macro  (instructions XL2000)
    Tools --> Macro --> record macro    (record/stop recording)
    Tools --> Macro --> macros... (Alt+F8) --> (select macro) --> Edit or Run
Option Explicit
Sub Macro2()
'
' Macro2 Macro
' Macro recorded 05/19/2000 by David McRitchie
    Range("G6").Select
End Subl
Sub Macro3()
'
' Macro3 Macro
' Macro recorded 05/19/2000 by . David McRitchie
    Selection.Cells.Interior.ColorIndex = xlNone    
End Sub
Recording a macro only gives you a general idea of commands.
CELLS  is probably what you want to use, look at help
within VBA.    In XL95 look at Help from a Module sheet.
In XL97 and up look at Help from the VBA Editor (Alt+F11).
Instructions to install a macro can be found in 
     http://www.mvps.org/dmcritchie/excel/formula.htm
Here is a macro to give you an idea:
Option Explicit
Sub Shoul2()
Dim R As Long
Dim C As Long
    R = ActiveCell.Row
    C = ActiveCell.Column
    Cells.Interior.ColorIndex = xlNone
    Cells(R, C).Interior.ColorIndex = 19
    C = InputBox("Supply Column Number")
    Cells(R, C).Select
    Cells(R, C).Interior.ColorIndex = 8
    
    'Range("G6").Select
End Sub
 
Integer variables are stored as 16-bit (2-byte) numbers ranging in value from -32,768 to 32,767. The type-declaration character for Integer is the percent sign (%).          
XL2000 can have 65,536 rows so use Long if reference is to Rows.
XL2007 has increased both rows and columns so use Long for both.
Long (long integer) variables are stored as signed 32-bit (4-byte) numbers ranging in value from -2,147,483,648 to 2,147,483,647. The type-declaration character for Long is the ampersand (&).