Convertir texto a numero VBA EXCEL
tengo un form para introducir datos. El problema es que los campos numéricos los introduce como texto y los he de transformar uno por uno.
He encontrado una macro que me funciona (de manera aislada) pero cuando la pongo en el evento Workbook Change se me queda colgado el programa. (Supongo que es porque esta cambiando todo el rango.
Sub Conv_text_Num()
Full1.Range("N3:N65536").Select
For Each cd In Selection
On Error Resume Next
If Val(cd) <> 0 Then
cd.value = cd.value * 1
End If
Next
End SubEn mi caso no hace falta que siempre cambien toda la columna. Me gustaria que cada vez que se mandara un dato el dato introducido se transformara (entiendo que transofrmar el ultimo dato introducido es más rapido que transformar todo un rango)
1 Respuesta
Respuesta de Carlos Arrocha
1

