Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Modicare in esportazione file creato con mapping xml

Ultimo Aggiornamento: 07/11/2014 09:57
Post: 8
Registrato il: 25/10/2014
Città: MESSINA
Età: 55
Utente Junior
Office2010 64 bit
OFFLINE
06/11/2014 16:56

Re: Re:
Zer0kelvin, 06/11/2014 15:37:


In effetti il codice che ho allegato sopra era una versione di prova; il codice corretto è quello allegato da Patel.
Bisogna solo vedere se il file prodotto viene riconosciuto correttamente.
L'esportazione e correzione del file possono, per comodità, essere collegati ad un pulsante sul foglio.

Per quanto riguarda l'altro problema, non ti so dire se esista un'impostazione xml idonea.
Dal lato Excel si può però fare in modo che, quando viene inserito un numero in uno dei campi predisposti, questo venga automaticamente adattato al formato richiesto.
Inserisci questo nel modulo di codice del foglio interessato (controlla che le celle siano quelle giuste):
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count = 1 Then
        If IsNumeric(Target) And Not Intersect(Target, Range("B93,B95,B103,B105,B107,B109,B111,B124,B126,B128,B134,B136,B150")) Is Nothing Then
            Application.EnableEvents = False
            Target = Replace(Target, ",", ".")
            If InStr(Target, ".") = 0 Then Target = Target & ".00"
            Application.EnableEvents = True
        End If
    End If
End Sub

**EDIT**
Allego il file con le modifiche già inserite; clicca sul pulsante per generare il file xml.




Sono cieco io o non vedo l'allegato? [SM=x423021]
Il problema del .00 è risolto grazie!!!!
[Modificato da offtime 06/11/2014 17:03]
Microsoft Office 2010 - Windows 7
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 02:40. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com