Problema con Texttocolumns o texto en columnas
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$F$10" Then ActiveSheet.Unprotect Selection.TextToColumns Destination:=Range("F10") ActiveSheet.Protect End If End Sub
Tengo esta macro para intentar corregir mi problema. El problema es que una de las celdas de una hoja, tras escribir un número en ella se convierte en texto automáticamente. Da igual como lo ponga (escribiéndolo, copiándolo, arrastrando la celda colindante...), siempre arroja ese error y solo esa celda, la F10.
Cambio el formato de la cerda, una vez escrita y con el error y no se modifica el formato. La única forma de hacerlo es pinchando en el botón "Texto en columnas", sin modificar ningún parámetro del cuadro de diálogo que sale.
Intento reproducirlo en una macro para que haga lo mismo que yo al pinchar en el botón sin tener que darle al botón. La macro se activa una vez introduzco un valor en esa celda, desbloqueando la hoja (porque tengo bloqueadas una serie de celdas) y una vez hecho, volviendo a bloquearla.
No se que anda mal