31/07/2008, 18:39
|
| | Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 16 años, 6 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. |