Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2009, 11:39
dominique9374
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
inputbox excel

Hola
estoy aciendo una aplicacion excel
en la cual
se abre una inputbox
tengo que entrar un numero, puede ser positivo o negativo sin limite
guardo ese numero en una celda y vuelvo a la input box para otro numero
para salir de este bucle introdusco fin
tengo un codigo tipo

Private Sub CommandButton1_Click()
Dim celda As Range
Set celda = Range("A1")
10:
numero = InputBox("numero")
If numero = "fin" Then
GoTo fin
Else: celda.Value = numero
Set celda = celda.Offset(1, 0)
GoTo 10
End If
fin:
End Sub

luego calculo la suma de la columna A
tengo que comprobar que lo que entro sea un numero, o fin
si pongo Dim numero as integer no puedo entrar fin ni cancel
pero si dejo dim numero
cuando me equivoque y ponga otra cosa que un numero me falla la suma

pregunta 1
como puedo comprobar que llo que entro sea un numero, o "fin"
pregunta 2
si pongo dim numero as integer como puedo parrar el bucle sbiendo que el numero entrado puede ser positivo, negativo o nulo
espero haberme explicado bien
gracias
dominique