title: Input text into html input box using vba
body: <p>I am trying to input a value into a from on an internet explorer page using VBA.  I have seen similar posts but can't seem to pinpoint my problem.  I am somewhat fluent with VBA but HTML is new to me.  The ID attributes change on the webpage I am accessing every time you load the page.  Here is a shot of the HTML element I am trying to access:</p>
  
  <pre><code>&lt;input type="text" size="20" style="text-align: right; width: 261px;" autocomplete="off"    id="ext-comp-1067" name="user_numbers.1.number_1" class="x-form-text x-form-field x-form- num-field" title=""&gt;
  </code></pre>
  
  <p>The code I am currently using is here:</p>
  
  <pre><code>    Sub OpenWebPage()
  
      Dim ObjCollection As Object
     Dim i As Long
  Dim objElement As Object
  Dim doc As Object
  Dim form As Object
  
  
  
      Dim ie As Object
      Set ie = CreateObject("INTERNETEXPLORER.APPLICATION")
      ie.Navigate "http://11.182.123.21/#!/view/dashboards/dashboard-1"
      ie.Visible = True
      While ie.Busy
          DoEvents
     Wend
  
  
      Application.Wait Now + TimeValue("00:00:10")
  
   Set ObjCollection = ie.Document.getElementsByName("user_numbers.1.number_1").Value = "123"
  
  End sub
  </code></pre>
  
  <p>The name "user_number.1.number_1" I think is the only element in the html that I can use to find this input box, the ID changes every time you open the webpage.
  How do I got about entering a value in this field?</p>
  
  <p>Thank you!</p>