Ho trovato in rete una soluzione che però non sempre funziona come nel caso del file allegato
https://www.dropbox.com/s/wgsievy1kxjcg ... .xlsm?dl=0
esiste un modo più semplice utilizzabile con excel 2010 ?
Moderatori: Anthony47, Flash30005
Sub ExporToXML()
strTargetFile = ThisWorkbook.Path & "\TestX.xml"
MakeXML 1, 2, strTargetFile
End Sub
Sub MakeXML(iCaptionRow As Integer, iDataStartRow As Integer, sOutputFileName As String)
Q = Chr$(34)
sXML = "<?xml version=" & Q & "1.0" & Q & " encoding=" & Q & "UTF-8" & Q & "?>"
sXML = sXML & "<rows>"
iColCount = 1
While Trim$(Cells(iCaptionRow, iColCount)) > ""
iColCount = iColCount + 1
Wend
iRow = iDataStartRow
While Cells(iRow, 1) > ""
sXML = sXML & "<row id=" & Q & iRow & Q & ">"
For icol = 1 To iColCount - 1
sXML = sXML & "<" & Trim$(Cells(iCaptionRow, icol)) & ">"
sXML = sXML & Trim$(Cells(iRow, icol))
sXML = sXML & "</" & Trim$(Cells(iCaptionRow, icol)) & ">"
Next
sXML = sXML & "</row>"
iRow = iRow + 1
Wend
sXML = sXML & "</rows>"
Close
nDestFile = FreeFile
Open sOutputFileName For Output As #nDestFile
Print #nDestFile, sXML
Close
End SubTorna a Applicazioni Office Windows
| Esportare password da Chrome a Opera su Windows Autore: sandrawelker |
Forum: Sistemi Operativi Windows Risposte: 1 |
| programma convertitore e taglia file video e audio Autore: gianscooby |
Forum: Audio/Video e masterizzazione Risposte: 3 |
Visitano il forum: Marius44 e 41 ospiti