Guest User

How to Automate Data Entry in a web form using excel macros

a guest
Mar 6th, 2020
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1.  
  2.  
  3. https://www.youtube.com/watch?v=T6HRjiAdW38
  4.  
  5. Sub Text()
  6.  
  7. Dim IE As Object
  8. Dim doc As HTMLDocument
  9. Set IE = CreateObject("InternetExplorer.Application")
  10.  
  11. IE.Visible = True
  12. IE.Naviguate *http://www.facebook.com/*
  13.  
  14. Do While IE.Busy
  15. Application.Wait DataAdd("s", 1, Now)
  16. Loop
  17.  
  18. Set Doc = IE.document
  19.  
  20. 'IE.document.getElementById(" ").Value = "test"
  21. doc.getElementById(" ").Value = ThisWorkbook.Sheets("Data").Range("A2").Value
  22. doc.getElementById(" ").Value = ThisWorkbook.Sheets("Data").Range("B2").Value
  23. doc.getElementById(" ").Value = ThisWorkbook.Sheets("Data").Range("C2").Value
  24. doc.getElementById(" ").Value = ThisWorkbook.Sheets("Data").Range("D2").Value
  25.  
  26. doc.getElementById(" ").Value = ThisWorkbook.Sheets("Data").Range("E2").Value
  27.  
  28. If ThisWorkbook.Sheets("Data").Range("F2").Value = "Jan" Then doc.getElementById("month").Value = 1
  29. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Feb" Then doc.getElementById("month").Value = 2
  30. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Mar" Then doc.getElementById("month").Value = 3
  31. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Apr" Then doc.getElementById("month").Value = 4
  32. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "May" Then doc.getElementById("month").Value = 5
  33. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Jun" Then doc.getElementById("month").Value = 6
  34. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Jul" Then doc.getElementById("month").Value = 7
  35. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Aug" Then doc.getElementById("month").Value = 8
  36. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Sep" Then doc.getElementById("month").Value = 9
  37. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Oct" Then doc.getElementById("month").Value = 10
  38. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Nov" Then doc.getElementById("month").Value = 11
  39. ElseIf ThisWorkbook.Sheets("Data").Range("F2").Value = "Dec" Then doc.getElementById("month").Value = 12
  40. End If
  41.  
  42. doc.getElementById("year").Value = ThisWorkbook.Sheets("Data").Range("G2").Value
  43.  
  44. If ThisWorkbook.Sheets("Data").Range("H2").Value = "Female" Then doc.getElementById(" ").Click
  45. ElseIf
  46. If ThisWorkbook.Sheets("Data").Range("H2").Value = "Male" Then doc.getElementById(" ").Click
  47. End If
  48.  
  49. IE.Quit
Advertisement
Add Comment
Please, Sign In to add comment