Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error 1004

Estas en el tema de Error 1004 en el foro de Visual Basic clásico en Foros del Web. Hola he creado macros en excell pero lo hago grabando por partes para poder entender el proceso, pero hice una en la que tengo este ...
  #1 (permalink)  
Antiguo 17/04/2007, 06:38
 
Fecha de Ingreso: abril-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
Error 1004

Hola he creado macros en excell pero lo hago grabando por partes para poder entender el proceso, pero hice una en la que tengo este opcion:
Código:
Workbooks.OpenText Filename:=Application.GetOpenFilename
y en el caso de que yo doy cancelar sin ejecutar el proceso me da el error "1004" que puedo hacer en este caso? de antemano gracias
  #2 (permalink)  
Antiguo 17/04/2007, 11:40
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Error 1004

Código:
 
 
If Application.GetOpenFilename = False Then
MsgBox "CANCEL"
Else
MsgBox "OPEN"
End If
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #3 (permalink)  
Antiguo 17/04/2007, 15:14
 
Fecha de Ingreso: abril-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
Re: Error 1004

Muchas gracias por tu atencion, ya lo aplique pero me sale el mensaje de cancelar y aun cuando le doy aceptar como quiera me regresa al error 1004..con la leyenda de "Falso.xls no existe", lo que seria es si no selecciono nada que me regrese a mi escritorio y no haga nada..

muchas gracias
  #4 (permalink)  
Antiguo 23/04/2007, 06:50
 
Fecha de Ingreso: abril-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: Error 1004 Application.GetOpenFilename

esto es lo que me funciono, enviado por Boluart, se los comparato por si se encuentran con algo igual..

Código:
Dim path As Variant
    path = Application.GetOpenFilename
    If path = False Then
    MsgBox "No selecciono ningun archivo"
    Else
    Workbooks.OpenText Filename:=path,

  End If
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:37.