[Risolto] Creazione automatica fogli da elenco

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Giu_Pe
Messaggi: 3
Iscritto il: mercoledì 6 marzo 2024, 17:04

[Risolto] Creazione automatica fogli da elenco

Messaggio da Giu_Pe »

Salve a tutti, sono semi-analfabeta su Calc.
Ho creato un file con una colonna dedicata alle Aziende ed avrei la necessità che per ogni azienda inserita, venga in automatico creato un foglio di lavoro. è possibile fare una cosa del genere su Calc? Allego file esempio

Grazie a tutti
Allegati
Esempio.ods
(22.25 KiB) Scaricato 33 volte
Ultima modifica di charlie il lunedì 11 marzo 2024, 14:24, modificato 2 volte in totale.
Motivazione: Aggiunto [Risolto]
OpenOffice 24.2.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8953
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creazione automatica fogli da elenco

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> https://forum.openoffice.org/it/forum/v ... m.php?f=16

L’utente che apre un quesito si impegna: In caso di inosservanza saremo costretti ad azioni di “richiamo”, sospensione o chiusura del profilo utente.
Buon proseguimento.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Creazione automatica fogli da elenco

Messaggio da patel »

Ciao, occorre una macro come questa
Sub CreaFogli
Doc= ThisComponent
nfogli = 2 ' da modificare
for r = 1 to nfogli
nomefoglio = Doc.Sheets(0).GetCellbyPosition( 1, r ).string
If not Doc.Sheets.hasbyName(nomefoglio) Then Doc.Sheets.insertNewByName(nomefoglio,Doc.Sheets.Count)
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
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Creazione automatica fogli da elenco

Messaggio da patel »

Ciao, occorre una macro come questa

Codice: Seleziona tutto

Sub CreaFogli
Doc= ThisComponent
nfogli = 2 ' da modificare
for r = 1 to nfogli
  nomefoglio = Doc.Sheets(0).GetCellbyPosition( 1, r ).string
  If not Doc.Sheets.hasbyName(nomefoglio) Then Doc.Sheets.insertNewByName(nomefoglio,Doc.Sheets.Count)
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
Rispondi