Ayuda con macro

30/04/2007 - 08:00 por mamo66 | Informe spam
Estimados amigos,

Estoy trabajando con unas planillas en Excel y necesito vuestra ayuda,
Una de Ellas es "Ingreso De Datos"
y la otra se llama "Tarjetas"

El tema es el siguiente la Planilla llamada "Ingreso de Datos", esta
compuesta por 3 columnas en las cuales tengo los siguientes datos :Ej.
Nº Tjta. - Tipo y Valor, y necesito que al terminar de ingresar
estos valores, puedan ser cargados a otra Planilla llamada "TARJETAS",
a traves de una macro. Es importante tener en cuenta que el Rango es
amplio desde la cela C173:C200, y la macro solo debe copiar las Celdas
con datos.

En al Planilla "Tarjetas", la macro debe ubicarce al final de la lista
de tarjetas que se han ingresado ya que este ingreso es por dia.

Desde ya les agradezco vuestra cooperación y un gran saludos a todos.

Mamo66
 

Leer las respuestas

#1 Héctor Miguel
02/05/2007 - 04:43 | Informe spam
hola, ?

Estoy trabajando con unas planillas... Una... es "Ingreso De Datos" y la otra se llama "Tarjetas"



1) estas 'planillas' son dos hojas en un mismo archivo/libro ?
o se trata cada una de la 'hoja1' de dos libros/archivos diferentes ?

... "Ingreso de Datos"... 3 columnas... Nº Tjta. - Tipo y Valor
... necesito que al terminar de ingresar estos valores, puedan ser cargados a... "TARJETAS" a traves de una macro
... el Rango es... C173:C200, y la macro solo debe copiar las Celdas con datos.
En... "Tarjetas", la macro debe ubicarce al final de la lista de tarjetas que se han ingresado ya que este ingreso es por dia...



2) si suponemos que se trata de dos hojas de calculo en el mismi libro...
y que en la primera ['ingreso de datos'] existe cuando menos una fila con datos a partir de la fila 173...
y que las 3 columnas [tarjeta, tipo y valor] se corresponden con las columnas 'C', 'D' y 'E' -???-
y que 'el pase' lo necesitas a la hoja 'tarjetas' en las columnas 'A:C' desde la siguiente fila libre -???-

-> solo necesitas una instruccion +/- como la siguiente:

with worksheets("ingreso de datos")
.range(.[c173], .[c65536]).end(xlup).resize(, 3).copy _
worksheets("tarjetas").range("a65536").end(xlup).offset(1)
end with

si mis supuestos estan alejados de 'tu realidad' y/o quisieras aportar los detalles que se quedaron en el tintero... comentas ?
saludos,
hector.

Preguntas similares