Why is that that I can call a function with one input, yet when I have a function with more than 1 something has to be equal to it?

For example:
VB Code:
  1. Sub FunctionTest()
  2. Dim BigNum As Integer
  3. Dim SmallNum As Integer
  4. Dim Output1 As Long
  5. Dim Output2 As Long
  6. 'set variable values
  7. BigNum = 15
  8. SmallNum = 5
  9. 'call functions
  10. DivBy3 (BigNum)
  11. 'DivBy3(BigNum,SmallNum)  <--- This yields "Compile Error : Syntax Error"
  12. Test = DivByB(BigNum, SmallNum)
  13. End Sub
  14. Function DivBy3(In_A As Integer)
  15.     DivBy3 = In_A / 3
  16. End Function
  17. Function DivByB(In_A As Integer, In_B As Integer)
  18.     DivByB = In_A / In_B
  19. End Function

In that example, the function will run for the 1st and third, but not the one commented out. A lot of times, I need the opposite, though.
I set a single variable function equal to something, and I use a dummy variable for the second function, because instead of doing simple math, I'm having the function run other things in the backround.
I just need the function to run and do it's own thing based on the inputs, but I don't need a variable equal to the function.
Am I going about this the wrong way, or is this just how it is?

Thanks for any assistance.
--Fizziii