Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. Function SelectHiddenVariablesHeader()
  4.     Range("HiddenVariableHeader").Select
  5. End Function
  6.  
  7.  
  8. Function ReturnNextCellInRange(Optional ByVal i As Integer) As Range
  9.     Dim x As String
  10.     If (IsMissing(i)) Then
  11.     ActiveSheet.Name = "HiddenVariables"
  12.     MsgBox "the current sheet is " & ActiveSheet.Name
  13.     Else
  14.     Range("HiddenVariableHeader").Offset(i, 0).Select
  15.     '' do other stuff
  16.    End If
  17. End Function
  18.  
  19. Private Sub HiddenVariablesData()
  20.     SelectHiddenVariablesHeader
  21.     ReturnNextCellInRange 10
  22. End Sub
  23.  
  24. Private Function SetHiddenDataRange() As String
  25.     Dim startData As Range
  26.     Dim totalData As Range
  27.     ''SelectHiddenVariablesHeader
  28.    ''Set startData = ActiveCell.Offset(1, 0)
  29.    ActiveSheet.Range(Cells(3, 2), Cells(1000, 2).End(xlUp)).Select
  30.     SetHiddenDataRange = Selection.Address
  31. End Function
  32.  
  33. Function AddHiddenDataRangeToNamedRanges()
  34.     x = "=" & SetHiddenDataRange
  35.     ActiveWorkbook.Names.Add Name:="HiddenVariablesData", RefersTo:=x
  36. End Function
  37.  
  38. Function ForEachHiddenDataPutInBook()
  39.     SelectHeader
  40.     numOfNames = NamesInHiddenDataRange
  41.     For i = 1 To numOfNames
  42.         ActiveWorkbook.ActiveSheet.Range("HiddenVariableHeader").Offset(i, 0).Select
  43.         xx = Range("HiddenVariableHeader").Offset(i, 0).Value
  44.         vv = Range("HiddenVariableHeader").Offset(i, 1).Value
  45.        
  46.     Next i
  47. End Function
  48.  
  49. Private Function NamesInHiddenDataRange() As Integer
  50.     x = SetHiddenDataRange
  51.     w = Selection.Rows.Count
  52.     NamesInHiddenDataRange = w
  53. End Function
  54.  
  55. Private Function SelectHeader() As String
  56.     b = ActiveWorkbook.Sheets("HiddenVariables").Range("HiddenVariableHeader").Select
  57.     SelectHeader = b
  58. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement