Excel mi inverte il punto con la virgola

Anonimo
2018-01-30T17:35:18+00:00

Buonasera ho dovuto cambiare notebook ed il nuovo excel sembra non riconoscere i valori della seguente macro, ovvero mi inverte la virgola con il punto. Devo forse cambiare qualche impostazione. Nel senso che quando avvio la macro al posto di scrivermi 10,(virgola)00 mi scrive 10.(punto)00 e quindi non mi restituisce i valori

Era un vecchio tread, questo, ma ancora lo utilizzo alla grande!

Grazie a tutti

Public Sub filtraNumeri()

Dim n As Double

Dim s As String

On Error Resume Next

n = Application.InputBox("Inserire numero", , , , , , , 1)

On Error GoTo 0

With ActiveSheet.Range("$A$1:$A$20")

.AutoFilter

If n Then

s = Format(n, .Cells(2, 1).NumberFormat)

s = Replace(Replace(Replace(s, ".", "*"), ",", "."), "*", ",")

.AutoFilter Field:=1, Criteria1:=s

End If

End With

End Sub

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

13 risposte

Ordina per: Più utili
  1. Anonimo
    2018-02-03T13:52:29+00:00

    Ok 129,94 é l'unico formattato come numero ma con il punto e la tua macro funziona solo con tale valore

    Invece nei miei file tutti i valori sono già formattati come numero e non testo ma con la virgola e non con il punto.

    Che dovrei fare?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-02-03T10:11:37+00:00

    Ciao Andrea,

    Buongiorno Norman ho riscaricato il tuo file ed i numeri, una volta aperto, sono formattati come numeri.

    Questo mistero posso spiegarlo molto facilmente :-))

    Il file che hai riscaricato era quello vecchio perchè non avevo caricato il nuovo file il quale dimostra i valori in forma di testo.

    Quindi per testare la mia ipotesi, prova a scaricare Andrea20180203.xlsm 

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-02-03T08:43:33+00:00

    Buongiorno Norman ho riscaricato il tuo file ed i numeri, una volta aperto, sono formattati come numeri.

    Nel mio novo pc e nuovo excel 2016 é attiva la spunta Utilizza separatore di sistema; nelle impostazioni internazionali trovo come da Screenshots e quando premo il punto sul tastierino numerico mi restituisce virgola in excel e punto ad esempio scrivendo qui; se applico la tua macro é digito da tastiera il punto mi dice che non é un valore valido mentre con la virgola ok.

    Detto ciò il risultato é sempre lo stesso non mi restituisce i valori filtrati, inizio a pensare alla maledizione del punto!

    Non posso in ogni caso ringraziarti per la tua disponibilità

    La risposta è stata utile?

    0 commenti Nessun commento