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
Trasferimento automatico colonne
Trasferimento automatico colonne
- Allegati
-
- sorgente.xls
- (39 KiB) Scaricato 79 volte
-
- pippo.xls
- (46 KiB) Scaricato 75 volte
openoffice 4.1.3 windows seven
Re: Trasferimento automatico colonne
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
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: Trasferimento automatico colonne
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
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
Re: Trasferimento automatico colonne
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
Per la copia prendi spunto per esempio da viewtopic.php?f=26&t=5930#p29824
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
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
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