I'll do it more clearly.
On line 49 "a $ = ExtendedInput $".
I was unable to separate the variable "A $" from "ExtendedInput $"
I'm not entirely certain what you're asking here. ExtendedInput is a FUNCTION, so it's going to always behave like a function. Think of it like the math command for absolute values -- it can't just sit in your code by itself, doing nothing.
You can:
PRINT ABS(-2)
OR
X = X + ABS(-2)
But you can't just toss in a stray:
ABS(-2)
FUNCTIONS aren't stand alone commands. They require something to interact with and to receive their value.
SUBS, on the other hand, can be stand-alone commands, like CLS, PRINT, or END.
Since ExtendedInput is a function, it has to have a variable to send its information to, thus the A$ = ExtendedInput is required. (Or at least some string variable is. You can change A$ to Whatever$ if you like, and it'd suit your needs better.)
If you're looking for a way to turn A$ into A (as a number), then you'd want to take the VAL of the ExtendedInput.
A = VAL(ExtendedInput)
Though, with the way you're entering and adding spaces to the values, I really don't think that's what you're wanting to do...
Are you trying to turn that long string into an array of 15 Numbers? If so, you'd just use VAL of the MID$, like you did on line 52 when you inserted the spaces for readability, and assign the values then to your array.
Like I say, I'm not completely certain what you're asking, or what you're trying to do. What's the purpose in "separating the variable a$ from ExtendedInput? What are you trying to Accomplish?
Could the solution be as simple as:
DIM A AS STRING 'Place at top of code.
A = ExtendedInput 'no need for $