Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub GatherAssets()
  2.     Dim XMLReq As New MSXML2.XMLHTTP60
  3.     Dim HTMLDoc As New MSHTML.HTMLDocument
  4.     Dim Asset As MSHTML.IHTMLElement
  5.     Dim Assets As MSHTML.IHTMLElementCollection
  6.     Dim Charter As Integer
  7.     Dim i As Long
  8.     For i = 1 To Rows.Count
  9.         If Not IsEmpty(Cells(i, 1).Value) Then
  10.             Cells(i, 1).Select
  11.        
  12.             XMLReq.Open "GET", "https://mapping.ncua.gov/SingleResult.aspx?ID=" & Cells(i, 1).Value, False
  13.             XMLReq.send
  14.    
  15.             If XMLReq.Status <> 200 Then
  16.                 MsgBox "problem"
  17.                 Exit Sub
  18.             End If
  19.    
  20.             HTMLDoc.body.innerHTML = XMLReq.responseText
  21.             Set Assets = HTMLDoc.getElementsByTagName("tr")
  22.             Debug.Print "/n/n/n/n\n\n\n---------START-------------\n\n\n/n/n/n/n"
  23.    
  24.    
  25.             For Each Asset In Assets
  26.                 If InStr(UCase(Asset.innerText), "CREDIT UNION NAME") Then
  27.                     ActiveCell.Value = Split(Asset.innerText, ":")(1)
  28.                 End If
  29.                
  30.                 If InStr(UCase(Asset.innerText), "ASSETS:") Then
  31.                 ActiveCell.Offset(0, 1).Value = Split(Asset.innerText, ":")(1)
  32.                 End If
  33.            
  34.             Next Asset
  35.             XMLReq.abort
  36.    
  37.         End If
  38.     Next
  39. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement