Mithas
Utente Junior
professione: Disegnatore/Progettista
software: SolidWorks, AutoCAD, Inventor, DraftSight
regione: Veneto
Buon giorno a tutti.
Vi espongo un problema che mi sta facendo perdere un sacco di tempo.
Ho creato un modello parametrico in Solid che possa essere governato da una Macro in VBA tramite delle UserForm con delle caselle di testo da compilare. La macro funzione e fa il suo lavoro ma da dei problemi con i separatori decimali che proprio non li piaciono.
Nel sistema (Windows) è impostata la virgola come separatore, in Solid è impostato l'utilizzo del separatore di sistema, quindi la virgola. Nella Macro in VBA puoi scrivere valori decimali solo con il punto, la virgola da errore di compilazione.
Cambiando l'impostazione del sistema funziona tutto. Ovvero vede i decimali dopo il punto come fa VBA.
Davo quindi il mio problema risolto.
Al lavoro però, abbiamo un PDM esterno ed un gestionale che si incasinano con il punto. Esempio: ora ho delle boccole che pesano 600Kg e non 600g.
Avete qualche idea sul come fare? C'è un modo per dire a VBA, nella macro, di formattare i numeri spediti al modello con la virgola e non con il punto?
Vi espongo un problema che mi sta facendo perdere un sacco di tempo.
Ho creato un modello parametrico in Solid che possa essere governato da una Macro in VBA tramite delle UserForm con delle caselle di testo da compilare. La macro funzione e fa il suo lavoro ma da dei problemi con i separatori decimali che proprio non li piaciono.
Nel sistema (Windows) è impostata la virgola come separatore, in Solid è impostato l'utilizzo del separatore di sistema, quindi la virgola. Nella Macro in VBA puoi scrivere valori decimali solo con il punto, la virgola da errore di compilazione.
Cambiando l'impostazione del sistema funziona tutto. Ovvero vede i decimali dopo il punto come fa VBA.
Davo quindi il mio problema risolto.
Al lavoro però, abbiamo un PDM esterno ed un gestionale che si incasinano con il punto. Esempio: ora ho delle boccole che pesano 600Kg e non 600g.
Avete qualche idea sul come fare? C'è un modo per dire a VBA, nella macro, di formattare i numeri spediti al modello con la virgola e non con il punto?
