If I take this section of code out it works as normal (ctrl+c
ctrl+v)....any ideas now
here is the code
Public Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim L As Double
Dim T As Double
Dim MaxR As Double
Dim MaxB As Double
Dim n As Integer
Dim ListR As Double
Dim ListB As Double
ListBox1.Width = 150
ListBox1.Height = 300
MaxR = Cells(1, 256).Left + Cells(1, 256).Width
MaxB = Cells(65536, 1).Top + Cells(65536, 1).Height
If ActiveCell.Column <= 2 Then
n = 0
Else
n = -2
End If
L = ActiveCell.Offset(0, n).Left
T = ActiveCell.Offset(1, n).Top
ListR = L + ListBox1.Width
ListB = T + ListBox1.Height
If ListR >= MaxR Then
L = MaxR - ListBox1.Width - (MaxR - ActiveCell.Offset(0
-1).Left)
End If
If ListB >= MaxB Then
T = MaxB - ListBox1.Height
End If
ListBox1.Top = T
ListBox1.Left = L
End Su