Macro pega datos dentro de tablas dinámicas
Tengo una macro que funcionaba bien en el archivo común pero ahora que lo convertí en tabla no me funciona;adjunto código
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub 'solo funciona cuando modifica 1 sola celda
If Not (Intersect(Target, Range("w2:w5000")) Is Nothing) Then
If Target.Value = "si" Or Target.Value = "SI" Then
Application.EnableEvents = False 'para que no interfiera con otros eventos
Target.Offset(0, -14).Copy _
Sheets("ventas").Range("Z1000000").End(xlUp).Offset(1, 0)
Target.Offset(0, 1).Copy _
Sheets("ventas").Range("C1000000").End(xlUp).Offset(1, 0)
Application.EnableEvents = True 'dejo todo como estaba
End If
End If
End Sub
1 respuesta
Respuesta de Jaime Segura
1