Forzare immissione solo numeri in textbox

di Anonimizzato4671 il
5 risposte
Ciao a tutti,
con le macro si può richiedere che in una textbox vengano inseriti solo valori numeri? E nel caso si digitasse un carattere si visualizzasse
Cioè come si fa con una macro a fare quello che in VBA farei così

Private Sub CasellaTesto_KeyPress(KeyAscii As Integer
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0
End If
End sub

Grazie

5 Risposte

  • willy55 ha scritto:


    Esamina l'opportunità di utilizzo dei formati di input personalizzati per i tipi di dati Numerico e Valuta:
    https://support.office.com/it-it/article/personalizzare-i-formati-di-dati-in-access-e48f2312-67f0-4921-aca0-15d36b7f9c3b#__toc332108566

    https://support.office.com/it-it/article/controllare-i-formati-di-immissione-dei-dati-con-maschere-di-input-e125997a-7791-49e5-8672-4a47832de8da
    Grazie Willy,
    si così funziona, volevo però sapere se e come fare con le macro
  • Non puoi con le macro.
    Dedicati al VBA non alle macro.
  • antcru ha scritto:


    come si fa con una macro a fare quello che in VBA farei così

    antcru ha scritto:


    volevo però sapere se e come fare con le macro

    @Alex ha scritto:


    Non puoi con le macro.
    Dedicati al VBA non alle macro.
    Forse vado fuori tema, ma vorrei focalizzare questo punto che ad antcru appare non chiaro.
    Il sottoscritto ha cominciato ad automatizzare molte cose iniziando dalle macro. Meravigliose le automatizzazioni (che prima facevo tutto a mano), meravigliose le macro, velocissime le macro, imparate da un buon manuale. Ma è noto che le macro hanno una serie di incompletezze che il VBA può colmare con moltissimi altri accorgimenti. Oserei dire che le macro sono i cugini poveri del VBA.
    Dopo aver creduto che le macro risolvessero buona parte di miei problemi, quando ho conosciuto il forum, nessuno usa le macro e difficilmente mi arrivavano consigli utili. Access ha anche un "traduttore" da macro--->VBA che potrebbe essere utile per capire le logiche di entrambi gli strumenti.
    Ti suggerisco questo link
    http://www.apogeonline.com/libri/88-503-2053-1/parte/appendice_A
    che a me ha aperto le porte verso il VBA che oggi uso completamente.

    Considera poi che ci sono cose che categoricamente puoi fare solo in VBA e non con macro.
  • OsvaldoLaviosa ha scritto:


    Forse vado fuori tema, ma vorrei focalizzare questo punto che ad antcru appare non chiaro.
    Il sottoscritto ha cominciato ad automatizzare molte cose iniziando dalle macro. Meravigliose le automatizzazioni (che prima facevo tutto a mano), meravigliose le macro, velocissime le macro, imparate da un buon manuale. Ma è noto che le macro hanno una serie di incompletezze che il VBA può colmare con moltissimi altri accorgimenti. Oserei dire che le macro sono i cugini poveri del VBA.

    OsvaldoLaviosa ha scritto:


    Considera poi che ci sono cose che categoricamente puoi fare solo in VBA e non con macro.
    Grazie Osvaldo,
    sono consapevole che ci sono cose che con le macro non puoi fare, era solo, come dire, per conoscenze didattiche.
    Comunque grazie e vermante complimenti per il forum e la vostra competenza.
Devi accedere o registrarti per scrivere nel forum
5 risposte