Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2009, 15:49
landom
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema con macro....

Hola a todos! tengo esta macro q transcribo:

Private Sub Worksheet_change(ByVal target As Range)
If target.Address = Range("b22") Then
ruta = Range("B7")
ejecutable = Range("B6")
uf = Range("B" & Cells.Rows.Count).End(xlUp).Row
For fil = 22 To uf
arch = Range("B" & fil) & ".swf"
arch = ruta & arch
Abrir = Shell(ejecutable & " " & arch, vbMaximizedFocus)
Next fil
End If
End Sub

en la celda B22 no le ingreso directamente el dato, lo ingreso en otra celda y esta toma el valor por formula, será eso q no lo hace andar automatico???

Que debo de cambiar en el codigo para que al ingresar el dato en la celda de ingreso, cuando esta celda B22 tome el valor, me ejecute la macro???

Por favor pido ayuda porq me esta volviendo loco jaja...ya no se q mas hacer...saludos

Fernando