Supongo que con tabla te refieres a un array (arreglo), lo que no entiendo es la necesidad de declarar la variable como global, no deberías tener variables globales en tus programas, no es un buen estilo de programación.
En cuanto a como darle el tamaño al array dinámicamente (es decir en tiempo de ejecución) es sencillo:
//declara el array
public int[] tabla_numeros;
y posteriormente asigna un tamaño
//lee el dato de un textbox o por teclado
//y almacena el dato leido en una variable por ejemplo
//tam
tabla_numeros= new int[tam];