Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 09-abr-2008, 13:05   #1 (permalink)
GEMO ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 40
Pregunta error en imput box

tengo un imput box que al comparar un registro ingresado me abre un archivo diferente pero al darle cancelar o cerrar el imput box me marca error "1004" y me manda a las lineas donde esta la sentencia para abrir el archivo espero me ayuden gracias
esta es parte de mi codigo
Private Sub cmdprimero_Click()
Dim rango As Range
Dim a As Integer

lblbox.Caption = InputBox("Introdusca el numero de registro del alumno", "Buscar reportes", "Registro")
Range("a1") = lblbox.Caption


For Each rango In ActiveSheet.Range("aa1:aa25")

If rango = Range("a1") Then
Range("a2") = rango

End If

Next


If Range("a2") = Range("a1") Then
Workbooks.Open Filename:= _
"c:\Reportes\primero\" & [a1] & ".xls"
Else
lblerror.Caption = MsgBox("Presione el boton de grado nuevamente", vbInformation, "Registro no encontrado")

End If

End Sub
GEMO está desconectado   Responder Citando
Antiguo 10-abr-2008, 01:58   #2 (permalink)
Colaborador
3pies tiene algunos puntos positivos de karma
 
Avatar de 3pies
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.855
Re: error en imput box

Tú código es correcto, pero si no encuentra el fichero con el mismo nombre que el de la celda A1, entonces es cuando te tira un error. Si tienes el fichero en esa carpeta, el código te funcionará correctamente.

Para solucionarlo, en el caso de que el fichero no esté creado en esa carpeta (c:\Reportes\primero\) una opción es omitir los mensajes de error, añadiendo esta línea en tu macro (esta línea la puedes añadir donde desees, pero antes de abrir el fichero):
Código:
On Error Resume Next
Salu2
3pies está desconectado   Responder Citando
Antiguo 10-abr-2008, 08:56   #3 (permalink)
GEMO ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 40
De acuerdo Re: error en imput box

Gracias es bueno contar con el apoyo de todos los del foro
GEMO está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93