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

Problema Con La Copia De Grilla A Excel

Estas en el tema de Problema Con La Copia De Grilla A Excel en el foro de Visual Basic clásico en Foros del Web. TENGO UN PROBLEMA AL COPIA LA GRILLA A EXCEL... LAS FECHAS SE DESARMAN.... ESTE ES EL CODIGO-.... Sub EXCEL() Dim ex As New EXCEL.Application Gr_Detalle.FixedRows ...
  #1 (permalink)  
Antiguo 29/06/2005, 07:12
Avatar de giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
Problema Con La Copia De Grilla A Excel

TENGO UN PROBLEMA AL COPIA LA GRILLA A EXCEL... LAS FECHAS SE DESARMAN....

ESTE ES EL CODIGO-....

Sub EXCEL()


Dim ex As New EXCEL.Application


Gr_Detalle.FixedRows = 0: Gr_Detalle.FixedCols = 0
Gr_Detalle.HighLight = flexHighlightAlways
Gr_Detalle.Row = 0: Gr_Detalle.col = 0
Gr_Detalle.RowSel = Gr_Detalle.Rows - 1
Gr_Detalle.ColSel = Gr_Detalle.Cols - 1
Clipboard.Clear
Clipboard.SetText Gr_Detalle.Clip, 1
Gr_Detalle.FixedRows = 1
Gr_Detalle.FixedCols = 0
Gr_Detalle.Row = 0: Gr_Detalle.col = 0
Gr_Detalle.RowSel = Gr_Detalle.Rows - 1
Gr_Detalle.ColSel = Gr_Detalle.Cols - 1

With ex
.Visible = True
.DisplayAlerts = False
.SheetsInNewWorkbook = 1
.Workbooks.Add
.Sheets(1).Select
''DESDE AQUI PEGO LO QUE SE COPIO EN LA GRILLA
.ActiveCell.PasteSpecial xlPasteAll

'.Workbooks(1).SaveAs nomarc ' guarda el workbook
.Visible = True
End With
End Sub



muy agradecido de ustedes....
  #2 (permalink)  
Antiguo 29/06/2005, 09:01
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
en las FAQ's hay un ejemplo..

revisalo talvez te sirva..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 30/06/2005, 08:04
Avatar de giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
me sirve pero igual tiene problemas con las fechas.... por ejemplo la fecha 11/01/2005 la muestra en excel como 01/11/2005....
  #4 (permalink)  
Antiguo 30/06/2005, 08:19
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
dale un format antes de enviar la fecha,
dim var as string
if flexgrid.col = 1 then
var = format$("11/01/2005","Short Date")
end if
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
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 04:51.