Preguntas frecuentes sobre el complemento TBarCode Office para Excel
¿Cómo puedo actualizar automáticamente los códigos de barras al cambiar una celda?
¿Cómo puedo actualizar automáticamente los códigos de barras al cambiar una celda?
Con los códigos de barras EMF, los códigos de barras se actualizan durante la impresión y al guardar el documento. Si necesita actualizar los códigos de barras de inmediato cuando se ha cambiado una celda o rango específico, puede hacerlo con una macro:
- Habilite «Refresh barcodes on save» en las opciones del complemento.
- Añada el siguiente código a su hoja Excel (ALT-F11) y guárdela como libro habilitado para macros.
Private Sub Worksheet_Change(ByVal Target As Range)
' specify the range, which will trigger the auto-save here
If (InRange(Target, Range("A1:A10"))) Then
Application.DisplayStatusBar = True
Application.ActiveWorkbook.Save
Application.StatusBar = "Auto-Save done!"
End If
End SubFunction InRange(Range1 As Range, Range2 As Range) As Boolean
InRange = Not (Application.Intersect(Range1, Range2) Is Nothing)
End Function
La macro guardará el documento y esto desencadenará la actualización del código de barras.
Excel deshabilita las macros (o las macros controladas por eventos) en modo de diseño. Como el panel de TBarCode cambia al modo de diseño para editar objetos, debe cerrar el panel de TBarCode para poder habilitar la macro.