Hi. Welcome to VBF.
I'm not too sure what you are trying to achieve. Could you explain why you want to move your combo around? Or is that not relevant?
This code will do something like what you ask (if I understand correctly), but it's not the finished article by any means...
VB Code:
  1. Option Explicit
  2.  
  3. Private bMovedAlready As Boolean
  4.  
  5.  
  6. Sub NewMacro1()
  7.     '
  8.     ' NewMacro1 Macro
  9.     ' Macro recorded 8/15/2005 by e0062010
  10.     '
  11.    
  12.     '
  13.     If bMovedAlready = False Then
  14.         Application.Run "Proto1.xls!Default2"
  15.         ActiveSheet.Shapes("Drop Down 133").Select
  16.         Selection.ShapeRange.IncrementLeft -90#
  17.         Range("A16").Select
  18.         bMovedAlready = True
  19.     End If
  20.  
  21. End Sub
  22.  
  23.  
  24. Sub NewMacro2()
  25.     '
  26.     ' NewMacro2 Macro
  27.     ' Macro recorded 8/15/2005 by e0062010
  28.     '
  29.    
  30.     '
  31.     If bMovedAlready = True Then
  32.         Application.Run "Proto1.xls!Custom"
  33.         ActiveSheet.Shapes("Drop Down 133").Select
  34.         Selection.ShapeRange.IncrementLeft 90#
  35.         Range("A9").Select
  36.         bMovedAlready = False
  37.     End If
  38.  
  39. End Sub