credo ke la tua soluzione nn sia nel cercare di capire se la variabile è un num o una char, ma ti consiglio di convertirla in ciò ke ti serve.

se devi concatenare ad una stringa ad un numero o addirittura concatenare 2 numeri, usa la funzione chr(variabile) che ti converte qualsiasi tipo di dato in un char...

ok?