Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 18:39
ThomasBlake
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Caso concreto con funciones y/o macros en Excel

¡Hola a todo el mundo! He observado el foro y os felicito por lo bien que lo lleváis.

Este es mi primer mensaje, así que espero haber comprendido bien todas las normas, y me disculpo por adelantado si he infringido alguna.



Mi duda es la siguiente:

Tengo un archivo de excel con varias hojas y me gustaria que desde una celda de validación desplegable se pudieran activar varias acciones.
La acción que me ocupa consiste en copiar la fila donde está dicha celda y pegarla en la siguiente hoja en la primera fila libre que hubiera entre unas filas asignadas, cambiando a su vez el formato de la fila tanto en la hoja de origen como en la hoja de destino.
Puestos a pedir, me gustaría que el proceso se deshiciera al escoger otra opción en la celda de validación, y se ejecutara la nueva acción escogida.

El código que había probado hasta ahora es el siguiente, aunque quizá me recomendéis el uso de funciones o una combinación de las 2:

Sub Macro3()
'
' Macro3 Macro
' Macro grabada el 01/08/2008 por Comp
'
' Acceso directo: CTRL+w
'
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$12" Then
If Target.Value = "aplazado" Then
Run "Macro3"
End If
End If

Range("A12:E12").Select
Selection.Copy
Sheets("Hoja1").Select
Range("H1:L1").Select
ActiveSheet.Paste
Selection.Interior.ColorIndex = xlNone
Selection.Font.ColorIndex = 0

End Sub



Gracias por adelantado.