Capturar dato seleccionado y ponerlo en una celda especifica de otra hoja.
Quisiera saber que error tengo en en este código, es para que capture un valor de una tabla dinámica, luego quite los filtros y vacíe la textbox. Hasta allí funciona bien, pero lo que no hace es ir a la otra hoja y ponerme el valor en la celda especificada.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("PRE_CODE")) Is Nothing Then Dim CODE As Integer CODE = Target.Value TextBox1.Text = "" ActiveSheet.PivotTables("B_PRODUCTO").PivotFields("INFO").ClearAllFilters Sheet.PREREGISTRO.Activate Range("_PRE_CODE").Value = CODE Range("_PRE_CODE").Select End If End Sub
1 Respuesta
Respuesta de Dante Amor
1