Estoy con un proyecto para mi trabajo, se trata de una plantilla que relleno con una serie de datos, ya he creado los botones de :
guardar: Crea un clon en una hoja nueva con el nombre de serie que se ha especificado, a la vez genera una fila en una tabla con parte de la información que se introduce, (precio, fecha, serie, cliente..)
limpiar: Limpia los datos para una nueva inserción
imprimir: imprime la plantilla con los datos
pdf: crea un pdf de la plantilla con los datos y el nombre de la serie
eliminar: elimina el clon de hoja y la fila correspondiente en la tabla
modificar: Aquí estoy estancado, he creado una sentencia pero solo consigo que me modifique la celda de la ultima fila de la tabla, necesito ayuda para que estando en la hoja clon correspondiente al modificar algunos datos se reflejen en la correspondiente celda de la tabla,
el dato (un precio) lo copia siempre de una celda concreta de la hoja activa G34
la serie la saca de la celda G4 de la hoja activa
este cambio debe verse reflejarse en una columna (F) concreta de la hoja 16 "tabla" y en la fila que corresponda con el numero de serie que está en la columna B de la tabla,
En mi cabeza parece sencillo, es un copiar pegar pero no doy con la tecla, es por ello que os pido ayuda.
Sub Modificar()
Range ("G34").Copy copia la celda g34 de la celda activa
WorkSheets. ....Hoja16.......................... .Range............................................ aqui es donde no se si voy bien , como hago para que sepa en que celda de la hoja16 debe pegar?
Application.Cutcopymode = False quita la info del portapapeles
End Sub
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola a tod@os,
Estoy con un proyecto para mi trabajo, se trata de una plantilla que relleno con una serie de datos, ya he creado los botones de :
guardar: Crea un clon en una hoja nueva con el nombre de serie que se ha especificado, a la vez genera una fila en una tabla con parte de la información que se introduce, (precio, fecha, serie, cliente..)
limpiar: Limpia los datos para una nueva inserción
imprimir: imprime la plantilla con los datos
pdf: crea un pdf de la plantilla con los datos y el nombre de la serie
eliminar: elimina el clon de hoja y la fila correspondiente en la tabla
modificar: Aquí estoy estancado, he creado una sentencia pero solo consigo que me modifique la celda de la ultima fila de la tabla, necesito ayuda para que estando en la hoja clon correspondiente al modificar algunos datos se reflejen en la correspondiente celda de la tabla,
el dato (un precio) lo copia siempre de una celda concreta de la hoja activa G34
la serie la saca de la celda G4 de la hoja activa
este cambio debe verse reflejarse en una columna (F) concreta de la hoja 16 "tabla" y en la fila que corresponda con el numero de serie que está en la columna B de la tabla,
En mi cabeza parece sencillo, es un copiar pegar pero no doy con la tecla, es por ello que os pido ayuda.
Sub Modificar()
Range ("G34").Copy copia la celda g34 de la celda activa
WorkSheets. ....Hoja16.......................... .Range............................................ aqui es donde no se si voy bien , como hago para que sepa en que celda de la hoja16 debe pegar?
Application.Cutcopymode = False quita la info del portapapeles
End Sub