Pannello di Controllo Moderatore ]

Trasferimento automatico colonne

Discussioni sull'applicazione per i fogli di calcolo

Trasferimento automatico colonne

Messaggioda luca733 » venerdì 3 agosto 2018, 16:16

Buongiorno a tutti
cerco qualcuno disposto ad aiutarmi a modificare una macro (campo in cui pultroppo non ho gran esperienza).La macro è stata creata in excell ma vorrei poterla eseguire in Open Office.
Il file in questione lo chiameremo "pippo".Una volta aperto sono presenti 5 colonne che vanno compilate con dei dati che trovo da un altro file che ciameremo "sorgente"
Es: nella colonna A di "pippo" copio la colonna H di "sorgente",nella colonna B di "pippo" la colonna J di "sorgente" e cosi via fino a compilarle tutte e 5
Una volta fatto questo lancio la macro.
Dovrei integrare la macro presente in modo tale che l'importazione di determinate colonne dal file "sorgente" venga fatto in automatico.
Grazie a chiuque vorrà aiutarmi
Allegati
sorgente.xls
(39 KiB) Scaricato 9 volte
pippo.xls
(46 KiB) Scaricato 8 volte
openoffice 4.1.3 windows seven
luca733
 
Messaggi: 28
Iscritto il: martedì 19 settembre 2017, 12:32

Re: Trasferimento automatico colonne

Messaggioda patel » venerdì 3 agosto 2018, 17:42

se elimini le 2 righe con Debug.Print e quelle che formattano le colonne la macro funziona anche su LibreOffice, io ho la versione 6
-------------------
OpenOffice 4.1 e Libre Office 6 su Windows 10
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
patel
Volontario attivo
Volontario attivo
 
Messaggi: 2892
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Trasferimento automatico colonne

Messaggioda luca733 » lunedì 6 agosto 2018, 14:26

ok sembra funzionare ora anche su libreOffice
Ora dovrei fare in modo che determinate colonne del file "sorgente" vengano importate in automatico sulle 5 di "pippo".
Meglio sarebbe all'apertura del file e poi eseguo la macro
Grazie
openoffice 4.1.3 windows seven
luca733
 
Messaggi: 28
Iscritto il: martedì 19 settembre 2017, 12:32

Re: Trasferimento automatico colonne

Messaggioda luca733 » lunedì 20 agosto 2018, 16:16

nessuno che mi può aiutare? :roll: :(
openoffice 4.1.3 windows seven
luca733
 
Messaggi: 28
Iscritto il: martedì 19 settembre 2017, 12:32

Re: Trasferimento automatico colonne

Messaggioda unlucky83 » domenica 16 settembre 2018, 0:55

Nel forum è un argomento trattato spesso.
Con la seguente macro apri il file sorgente.xls che si trova nella stessa cartella del file pippo.xls. Questa macro andrebbe salvata nel file pippo.xls
Codice: Seleziona tutto   Espandi visualeStringi visuale
Sub Apridocumento
Dim args()
Documento1=ThisComponent
nomesorgente="sorgente.xls"
percorso=left(THiscomponent.URL,instr(THiscomponent.URL,THiscomponent.Title)-1)
fullname=percorso & nomesorgente
msgbox "Verrà aperto il file " & fullname
Documento2 = StarDesktop.loadComponentFromURL (fullname, "_blank",0,args() )
sheet2=Documento2.Sheets(0)
End Sub


Per la copia prendi spunto per esempio da https://forum.openoffice.org/it/forum/v ... 930#p29824
LibO5.1.6.2-Ubuntu 16.04.2 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio
Avatar utente
unlucky83
Volontario
Volontario
 
Messaggi: 1829
Iscritto il: lunedì 7 gennaio 2013, 2:23
Località: Latina


Torna a Calc

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti