Foros del Web » Soporte técnico » Ofimática »

tarea diaria en excel

Estas en el tema de tarea diaria en excel en el foro de Ofimática en Foros del Web. hola amigos,necesito ayuda con lo siguiente. varias veces al dia debo exportar datos a excel,quisiera automatizar esto. rutina 1) exporto campos con sus respectivos registros ...
  #1 (permalink)  
Antiguo 21/02/2007, 09:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Antigüedad: 17 años, 2 meses
Puntos: 0
tarea diaria en excel

hola amigos,necesito ayuda con lo siguiente.

varias veces al dia debo exportar datos a excel,quisiera automatizar esto.

rutina

1) exporto campos con sus respectivos registros que se abren en un libro nuevo cada ves de excel
2)siempre debo borrar de una determinada fila hacia bajo porque extrae datos no validos de la tabla, basura.
3) existe una columna con datos alfanumericos al cual debo aplicar funcion (extraer y valor) para poder ordernar finalmente los datos y comezar el trabajo de analisis.

¿alguien que pueda ayudar con esto?, de antemano muchas gracias
  #2 (permalink)  
Antiguo 21/02/2007, 15:56
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: tarea diaria en excel

Es dificil con esa explicacion porque no se capta realmente la necesidad que tienes. Danos un ejemplo sencillo de lo que haces a ver si podemos ayudar.
  #3 (permalink)  
Antiguo 23/02/2007, 09:39
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: tarea diaria en excel

Dentro de una tabla de registros hay una columna alfanumerica ala que debo extraer sus numeros,esto me genero la macro de excel.
Pues quiero que la macro identifique hasta que celda de la Fila F hay valores,porque obviamente esta grabada para la 42 y tengo tablas con distintos numeros de filas, espero que me entiendan y disculpas por la poca claridad en la cita anterior.

Range("F2:F42").Select
Selection.Copy
Range("J2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("K2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=MID(RC[-1],4,10)"
Range("K2").Select
Selection.AutoFill Destination:=Range("K2:K42")
Range("K2:K42").Select
Range("L2").Select
ActiveCell.FormulaR1C1 = "=VALUE(RC[-1])"
Range("L2").Select
Selection.AutoFill Destination:=Range("L2:L42")
Range("L2:L42").Select
Selection.Copy
Range("F2:F42").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("J2:L42").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("F2").Select
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 01:24.