title: Error passing a value between 2 subroutine
body: <p>I'm trying to pass a <strong>String</strong> between 2 sub in VBA, but everytime I got a compilation Error</p>
  
  <p>This is my code</p>
  
  <pre><code>Option Explicit
  
  Private Sub ComboBox1_DropButtonClick()
      Dim value As String
      value = ComboBox1.value
      ComboBox1_Change value
  End Sub
  
  Private Sub ComboBox1_Change(ByVal value As String)
      Dim value2 As String
      value2 = value
  End Sub
  </code></pre>
  
  <p>I am getting the below error</p>
  
  <blockquote>
    <p>The routine declaration does not match the description of the event or routine of the same name</p>
  </blockquote>
  
  <p>I've tried to remove <strong>ByVal</strong> but still nothing... Some tips?</p>