[Risolto] Inserire note da cella

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
fefottina
Messaggi: 35
Iscritto il: mercoledì 11 marzo 2020, 19:04

[Risolto] Inserire note da cella

Messaggio da fefottina »

Buongiorno a tutti,

vorrei ottenere la visualizzazione di una nota al cliccare di una cella (es Foglio1 A1). Esattamente quello che faccio con "Dati->Validità>Aiuto per la digitazione" ma il testo dell'aiuto dev'essere preso da una cella excel (es. Foglio2 A1) e non inserito manualmente. E' fattibile?

grazie
Ultima modifica di fefottina il mercoledì 22 aprile 2020, 18:30, modificato 1 volta in totale.
OpenOffice 4.1.7 su Mac 10.15.3
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Inserire note da cella

Messaggio da unlucky83 »

Mediante macro

Codice: Seleziona tutto

Sub Main
cell=THisComponent.Sheets(0).getcellbyposition(0,0)
testo=THisComponent.Sheets(1).getcellbyposition(0,0).String
Set Validita=cell.Validation
Validita.InputMessage=testo
Set cell.Validation=Validita
End Sub
Al momento la macro viene eseguita quando si preme sul pulsante che ho inserito nel foglio. Potresti associarla ad un particolare evento del documento affinchè aggiorni le note in automatico.
Allegati
macro_validità.ods
(9.24 KiB) Scaricato 109 volte
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
fefottina
Messaggi: 35
Iscritto il: mercoledì 11 marzo 2020, 19:04

Re: Inserire note da cella

Messaggio da fefottina »

grazie unlucky83 per l'aiuto...utilizzo come esempio il file che mi hai inviato per far capire la soluzione finale che voglio ottenere. Vorrei che la macro (non esiste una soluzione che utilizzi formule senza passare per le macro, giusto?) fosse attiva all'apertura del file senza la pressione di nessun pulsante. Aprendo il file vedrai che ho messo un po' di note e in ogni nota vorrei visualizzata la finestrella della nota solo al click della casella nota relativa. Ovvero come indicato nel file se clicco la nota10 devo leggere le note del foglio2 A10.
Allegati
macro_validità.ods
visualizzatore note
(12.04 KiB) Scaricato 92 volte
OpenOffice 4.1.7 su Mac 10.15.3
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Inserire note da cella

Messaggio da unlucky83 »

Codice: Seleziona tutto

Sub Main
For i=0 To 9
	cell=THisComponent.Sheets(0).getcellbyposition(0,i)
	testo=THisComponent.Sheets(1).getcellbyposition(0,i).String
	Set Validita=cell.Validation
	Validita.InputMessage=testo
	Set cell.Validation=Validita
next
End Sub
Nuovo codice.
La macro è associata all'evento del foglio1 "Attiva documento". Praticamente ogni qual volta torni su foglio1, si aggiornano le note delle celle.
Allegati
macro_validità.ods
(10.89 KiB) Scaricato 110 volte
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
fefottina
Messaggi: 35
Iscritto il: mercoledì 11 marzo 2020, 19:04

Re: Inserire note da cella

Messaggio da fefottina »

bello grazie mille..intanto metto in risolto perchè era quello che volevo ottenere..anche se speravo di non dover attivare macro :( non ci sono alternative vero?
OpenOffice 4.1.7 su Mac 10.15.3
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: [Risolto] Inserire note da cella

Messaggio da unlucky83 »

Giusto, non ho risposto alla tua domanda. Le note non possono essere collegate al contenuto delle celle quindi l'unico modo è utilizzare una macro.
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
fefottina
Messaggi: 35
Iscritto il: mercoledì 11 marzo 2020, 19:04

Re: [Risolto] Inserire note da cella

Messaggio da fefottina »

Ok, grazie mille anche per questa ulteriore conferma.
OpenOffice 4.1.7 su Mac 10.15.3
Rispondi