Advertisement
Guest User

Untitled

a guest
Nov 16th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Main()
  2.     Dim numbers(1 To 10) As Double
  3.     Dim i As Integer
  4.     Dim recSet As New Recordset
  5.    
  6.     For i = 1 To 10
  7.         numbers(i) = Cells(i, i).Value
  8.     Next i
  9.    
  10.     Set recSet = ConvertToRecordset(numbers)
  11.    
  12. End Sub
  13.  
  14.  
  15. Private Function ConvertToRecordset(numbers() As Double) As Recordset
  16.  
  17.     Dim recSet As New Recordset
  18.     Dim lRecCount
  19.    
  20.     lRecCount = UBound(numbers)
  21.    
  22.     recSet.Fields.Append "Numbers", adDouble, , adFldMayBeNull
  23.     recSet.Open
  24.    
  25.     Dim i As Integer
  26.    
  27.     For i = 1 To lRecCount
  28.         recSet.AddNew
  29.         recSet("Numbers").Value = numbers(i)
  30.         recSet.Update
  31.     Next i
  32.    
  33.     Set ConvertToRecordset = recSet
  34.    
  35. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement