Trasferimento automatico colonne

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
luca733
Messaggi: 38
Iscritto il: martedì 19 settembre 2017, 12:32

Trasferimento automatico colonne

Messaggio da luca733 »

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 79 volte
pippo.xls
(46 KiB) Scaricato 75 volte
openoffice 4.1.3 windows seven
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Trasferimento automatico colonne

Messaggio da patel »

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
-------------------
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
luca733
Messaggi: 38
Iscritto il: martedì 19 settembre 2017, 12:32

Re: Trasferimento automatico colonne

Messaggio da luca733 »

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: 38
Iscritto il: martedì 19 settembre 2017, 12:32

Re: Trasferimento automatico colonne

Messaggio da luca733 »

nessuno che mi può aiutare? :roll: :(
openoffice 4.1.3 windows seven
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Trasferimento automatico colonne

Messaggio da unlucky83 »

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

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 viewtopic.php?f=26&t=5930#p29824
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Rispondi