[Risolto] Macro copia senza formule un nuovo foglio

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
amax
Messaggi: 100
Iscritto il: mercoledì 7 novembre 2012, 10:59

[Risolto] Macro copia senza formule un nuovo foglio

Messaggio da amax »

Salve a tutti, ho il mio file per le fatture e vorrei creare una macro che crei un nuovo foglio e copi i dati senza formule.
Ho provato a registrare una macro e funziona, l'unico problema è che nella fattura ho un logo immagine e la macro copia tutto tranne l'immagine.

Grazie
Ultima modifica di charlie il lunedì 11 maggio 2020, 9:24, modificato 2 volte in totale.
Motivazione: Adattato titolo, inseriti [Risolto] e ✔ verde
macOS 15.01 Sequoia: LibreOffice 24.8.2.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da patel »

prova a registrare una macro che
1) copia l'intero foglio
2) copia i dati senza formule.
se non riesci allega un file di esempio con la macro registrata
-------------------
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
amax
Messaggi: 100
Iscritto il: mercoledì 7 novembre 2012, 10:59

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da amax »

è quello che ho fatto e funziona, ma non mi copia le immagini anche se è selezionata la voce Oggetti
Schermata 2020-05-07 alle 19.28.41.jpg
macOS 15.01 Sequoia: LibreOffice 24.8.2.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da patel »

per copia l'intero foglio intendo clic destro sul tab, copia foglio
-------------------
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
amax
Messaggi: 100
Iscritto il: mercoledì 7 novembre 2012, 10:59

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da amax »

patel ha scritto:per copia l'intero foglio intendo clic destro sul tab, copia foglio
Come scrivevo nel primo post, non voglio copiare il foglio tal quale, ma copiarlo senza formule ed ecco perché uso "incolla speciale"
macOS 15.01 Sequoia: LibreOffice 24.8.2.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da patel »

patel ha scritto:prova a registrare una macro che
1) copia l'intero foglio
2) copia i dati senza formule.
se non riesci allega un file di esempio con la macro registrata
1) Copia l'intero foglio ti permette di avere anche le immaginI
2) il secondo punto ti elimina le formule
-------------------
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
amax
Messaggi: 100
Iscritto il: mercoledì 7 novembre 2012, 10:59

Re: Macro per creare nuovo foglio con la copia senza formule

Messaggio da amax »

Non capisco perché va fatto tutto sto giro ma almeno funziona.

Grazie
macOS 15.01 Sequoia: LibreOffice 24.8.2.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9021
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: [Risolto] Macro copia senza formule un nuovo foglio

Messaggio da charlie »

Avresti dovuto segnalare il cross-posting https://ask.libreoffice.org/it/question ... a-formule/
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: [Risolto] Macro copia senza formule un nuovo foglio

Messaggio da unlucky83 »

A titolo informativo: il registratore di macro interpreta l'incolla speciale con ".uno:InsertContents"
A questo link c'è scritto che gli corrisponde l'ID Symbol FID_INS_CELL_CONTENTS. Presumo quindi che funziona solo per le celle e le immagini sono oggetti al di fuori delle celle
https://wiki.documentfoundation.org/Dev ... chCommands
L'alternativa sarebbe aprire la maschera di incolla speciale con il comando ".uno:PasteSpecial", ma poi è richiesto chiudere la finestra di dialogo
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