dividere in più file

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
marcoatmac
Messaggi: 6
Iscritto il: lunedì 12 gennaio 2015, 16:36

dividere in più file

Messaggio da marcoatmac »

Ciao ho un file con 6000 righe e dovrei dividerlo in più file da 150 l'uno se proprio non si può fare su più file, magari dividerlo in più fogli che andrò a salvare separatamente... mi serve per poter caricare sul server pacchetti leggeri di dati altrimenti si incricca e salta tutto: qualcuno sa se è possibile farlo senza mille taglia e incolla per favore?
OpenOffice 3.3.0 osX 10.8.5
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: dividere in più file

Messaggio da Gaetanopr »

Si è possibile ma servirebbe un file di esempio su cui lavorare compreso di spiegazioni e risultato finale
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: dividere in più file

Messaggio da patel »

prova questa macro

Codice: Seleziona tutto

Sub Dividi_in_fogli()
passo = 150 ' da modificare
Doc = ThisComponent
Sheet = Doc.Sheets(0)
oSheets = Doc.Sheets
c = Sheet.createCursor
c.gotoEndOfUsedArea(false)
righe = c.RangeAddress.EndRow
colonne = c.RangeAddress.EndColumn
riga=0
n = 1
For i =0 to righe step passo
  nomefoglio= "F" & n
  oSheets.insertNewByName(nomefoglio, 4)
  oSheet = Doc.Sheets.getByName(nomefoglio)
  dati = Sheet.getCellRangeByPosition(0,i,colonne,i+passo-1).getRangeAddress()
  CellAddress  = oSheet.getCellByPosition(0,riga).getcellAddress()
  Sheet.copyRange(CellAddress, dati)
  n = n+1
Next 
End Sub
-------------------
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
marcoatmac
Messaggi: 6
Iscritto il: lunedì 12 gennaio 2015, 16:36

Re: dividere in più file

Messaggio da marcoatmac »

Eccezionale patel, grazie mille!
OpenOffice 3.3.0 osX 10.8.5
Rispondi