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 160 volte
macOS 15.01 Sequoia: LibreOffice 24.8.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").StringCodice: Seleziona tutto
Archivio.getCellByPosition(5,Riga).Formula = Sheet.getCellRangeByName("C13").StringGrazie
Ultima modifica di amax il martedì 2 marzo 2021, 10:20, modificato 1 volta in totale.
macOS 15.01 Sequoia: LibreOffice 24.8.2.1
Re: Copia celle da file a file
File scompattato.
- Allegati
-
- fattura.ods
- (24.42 KiB) Scaricato 151 volte
-
- 21-Riepilogo-Contabilità.ods
- (16.27 KiB) Scaricato 148 volte
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 15.5 Sequoia: 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 15.01 Sequoia: LibreOffice 24.8.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 15.01 Sequoia: LibreOffice 24.8.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 15.01 Sequoia: LibreOffice 24.8.2.1

