Основная проблема началась, когда я захотел «преобразовать в число» зеленым треугольником (я знаю, что могу сделать это вручную, но таких клеток много, и в будущем я хочу использовать только код).
Итак, я хотел сделать это с помощью кода, и я столкнулся с этим кодом, который помогает, но у меня проблема с форматом чиселкоторый удаляет десятичные числа.
Sub Valor3()
Dim LastRow As Long, i As Long
LastRow = Sheets("Hoja3").Range("A" & Rows.Count).End(xlUp).Row
'Sheets("Hoja3").Range("A1:A" & LastRow).NumberFormat = "# ##0,00"
For i = 1 To LastRow
If Val(Sheets("Hoja3").Range("A" & i).Value) <> 0 Then _
Sheets("Hoja3").Range("A" & i).Formula = _
Val(Sheets("Hoja3").Range("A" & i).Value)
Next i
End Sub
Я пробовал много форматов, но ни один из них, похоже, не помог. Это может быть потому, что здесь мы используем запятую в качестве десятичного разделителя, а разделитель миль отсутствует. ¿Какой формат чисел должен мне помочь?