Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. Sub TargetR()
  2. Dim CLL As Range
  3. Dim TargetRange As Worksheet
  4. Dim R As Range
  5.  
  6. Set CLL = ThisWorkbook.Worksheets(1).Range("J29")
  7. Set TargetRange = ThisWorkbook.Worksheets(1)
  8. Set R = TargetRange.Cells.Find(CLL.Value)
  9.  
  10. If Not (R Is Nothing) Then
  11. Debug.Print R.Address
  12. Else: Debug.Print "Empty"
  13. End If
  14.  
  15. End Sub
  16.  
  17. Sub Target()
  18. Dim CLL As Range
  19. Dim TargetRange As Worksheet
  20. Dim targetColumn As Range
  21. Dim sColumn As Range
  22.  
  23.  
  24. Dim R As Range
  25.  
  26. Set CLL = ThisWorkbook.Worksheets(1).Range("J29")
  27. Set TargetRange = ThisWorkbook.Worksheets(1)
  28. Set sColumn = TargetRange.Cells.Find("This Column")
  29. Set targetColumn = sColumn.EntireColumn
  30. Set R = targetColumn.Cells.Find(CLL.Value)
  31.  
  32. If Not (R Is Nothing) Then
  33. Debug.Print R.Address
  34. Else: Debug.Print "Empty"
  35. End If
  36.  
  37. End Sub
  38.  
  39. Option Explicit
  40.  
  41. Sub Target()
  42.  
  43. Dim CLL As Range
  44. Dim TargetRange As Worksheet
  45. Dim sColumn As Range
  46. Dim R As Range
  47.  
  48. Set CLL = ThisWorkbook.Worksheets(1).Range("J29")
  49. Set TargetRange = ThisWorkbook.Worksheets(1)
  50.  
  51. Set sColumn = TargetRange.Cells.Find("This Column")
  52. If Not sColumn Is Nothing Then ' <-- make sure Find was successful
  53. Set R = sColumn.EntireColumn.Find(what:=CLL.Value, LookIn:=xlValues, lookat:=xlWhole)
  54. If Not R Is Nothing Then
  55. Debug.Print R.Address
  56. Else: Debug.Print "Empty"
  57. End If
  58. Else ' Find failed to find "This Column"
  59. MsgBox "Unable to find 'This Column'"
  60. End If
  61.  
  62. End Sub
  63.  
  64. If sColumn.MergeCells Then
  65. Set sColumn = Column.Resize(,Column.MergeArea.Columns.Count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement