Copia celle da file a file
Copia celle da file a file
Buongiorno ho un file con delle macro (qui allego un file semplificato) che mi permette di raccogliere alcuni dati da un file (in questo caso la fattura) in un altro file (riepilogo contabilità).
I campi che vengono copiati sono, come al solito, Nome Cognome... Importo, Data, ecc. Ho un piccolo problema il campo "DATA" nella copia perde la formattazione "DATA" e diventa testo (gli ho dato una funzione .string).
Come faccio a dire alla macro di copiare il campo come "DATA"?
Allego i due file
Grazie
I campi che vengono copiati sono, come al solito, Nome Cognome... Importo, Data, ecc. Ho un piccolo problema il campo "DATA" nella copia perde la formattazione "DATA" e diventa testo (gli ho dato una funzione .string).
Come faccio a dire alla macro di copiare il campo come "DATA"?
Allego i due file
Grazie
- Allegati
-
- Macro-data.zip
- (37.62 KiB) Scaricato 141 volte
macOS 14 Sonoma: LibreOffice 24.2.1
Re: Copia celle da file a file
al momento ho sostituito String con Formula e funziona.
Come si può notare sto andando a tentativi, quindi se esiste un metodo diverso e corretto ditemi pure
Grazie
Codice: Seleziona tutto
Archivio.getCellByPosition(5,Riga).String = Sheet.getCellRangeByName("C13").String
Codice: Seleziona tutto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").String
Grazie
Ultima modifica di amax il martedì 2 marzo 2021, 10:20, modificato 1 volta in totale.
macOS 14 Sonoma: LibreOffice 24.2.1
Re: Copia celle da file a file
File scompattato.
- Allegati
-
- fattura.ods
- (24.42 KiB) Scaricato 137 volte
-
- 21-Riepilogo-Contabilità.ods
- (16.27 KiB) Scaricato 126 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Copia celle da file a file
Graziecharlie ha scritto:File scompattato.
macOS 14 Sonoma: LibreOffice 24.2.1
Re: Copia celle da file a file
io proverei con
Codice: Seleziona tutto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").Formula
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Copia celle da file a file
Grazie, quindi è come ho fatto iopatel ha scritto:io proverei conCodice: Seleziona tutto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").Formula
macOS 14 Sonoma: LibreOffice 24.2.1
Re: Copia celle da file a file
tu hai fatto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").String
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").String
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Copia celle da file a file
Infatti funziona meglio così.patel ha scritto:tu hai fatto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").String
Grazie
macOS 14 Sonoma: LibreOffice 24.2.1