Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2013, 10:32
plambreton
 
Fecha de Ingreso: agosto-2013
Ubicación: Mexico
Mensajes: 12
Antigüedad: 10 años, 8 meses
Puntos: 0
macro para eliminar filas

Hola:

tengo problemas con una macro que no logro hacer funcionar, la macro es la siguiente:

Sub eliminareceta()
'
' eliminareceta Macro
'

'
Range("D3").Select
Selection.Copy
Sheets("CONSULTA RECETA").Select
Sheets("INFO RECETAS").Visible = True
Sheets("INFO RECETAS").Select
Range("A2").Select
Cells.Find(What:="4954", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
ExecuteExcel4Macro "()"
Sheets("INFO RECETAS").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("CONSULTA RECETA").Select
Sheets("INFO PREP").Visible = True
Sheets("INFO PREP").Select
Range("A2").Select
Cells.Find(What:="4954", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Selection.Delete Shift:=xlUp
ExecuteExcel4Macro "()"
Sheets("INFO PREP").Select
ActiveWindow.SelectedSheets.Visible = False
End Sub

lo que trato de hacer es lo siguiente:

Tengo una pestaña donde pongo el codigo de una receta y me da la infomacion que requiero de la misma, esta pestaña esta ligada a otras dos pestañas donde toda la informacion por cada producto esta en una fila.

lo quiero que haga la macro es que cuando presiones el boton de borrar receta, busque el codigo del producto en las otras dos pestañas y al encontrarlo borre la linea que pertenece a cada producto en ambas.

el primer problema con el que me topo, es que cuando genere la macro haciendolo con Find, copio el numero de codigo que busco y asi mismo lo traslada a la macro y no como un copiar y pegar que es lo que hice, el codigo se encuentra en la primera pestaña en la celda d3 y deberia de encontrarlo en las otras dos pestañas para borrar la linea en la que el codigo este .

espero haberme explicado y ojala alguien pueda ayudar

Saludos
Pepe Lambreotn