title: Change date's format after loading it to UserForm textbox
body: <p>I have a userform with textbox. When textbox is initialized it's getting filled with actual date. What I want to do is to fill it with custom date format = <code>DD-MM-YYYY</code></p>
  
  <p>I wrote code below and something is wrong about it but I have no idea what is wrong. Code has msgbox before inserting value, <code>MsgBox</code> shows date in a custom format but when it is passed to <code>textbox.value</code> it's like <code>M/DD/YYY</code>.</p>
  
  <pre><code>Dim year As Long, year_control As Date
  
  year = Format(Date, "yyyy")
  year_control = Format(Date, "dd-mm-yyyy")
  
  MsgBox (year_control)
  
  textbox.Value = year_control
  </code></pre>
  
  <p>(...)</p>
  
  <pre><code>If year_control &lt; "01-04-" &amp; year Then
      Me.Controls("rok1").Value = True
  Else
      Me.Controls("rok2").Value = True
  End If
  </code></pre>