[Risolto] risposte multiple in una sola cella

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

[Risolto] risposte multiple in una sola cella

Messaggio da barone136 »

Salve signori,

avrei bisogno di sapere se è possibile inserire dal menu a tendina piu di una risposta in una sola cella. In allegato file. La colonna di interesse è la U nella quale verranno menzionati i problemi principali (che saranno 12 in totale) del prodotto

Grazie anticipatamente della delucidazione
Allegati
database field force.ods
(14.71 KiB) Scaricato 111 volte
Ultima modifica di barone136 il mercoledì 27 giugno 2018, 13:47, modificato 1 volta in totale.
open office 4.1.1. su windows xp
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8813
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: risposte multiple in una sola cella

Messaggio da charlie »

Ciao, credo proprio di no, con i sistemi "normali". Forse con una macro.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

Ciao barone136,

Allego un file che mostra ciò che si può fare con una macro.
Cordiali saluti.
Allegati
forumIT.ods
(18.01 KiB) Scaricato 157 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: risposte multiple in una sola cella

Messaggio da Eramad »

Scusate se mi intrometto.

Mi domandavo perchè non dividere la colonna in 2 mettendo quindi 2 menu a tendina.
In pratica si avrebbe che Problemi Principali sarebbe divisa nelle colonne U e V, Scarto sarebe la colonna W e la % sarebbe la colonna X
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

Salve,

la macro in questo caso non permette di inserire piu problemi nella stessa cella sembra.

Eramad i problemi principali saranno 12 ed in alcuni casi sara necessario utilizzare fino a 10 nella stessa cella. Quindi per evitare di scriverli a mano ogni qualvolta pensavo ci fosse una funzione ad hoc
open office 4.1.1. su windows xp
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

barone136 ha scritto:la macro in questo caso non permette di inserire piu problemi nella stessa cella sembra.
Certo può farlo: quando compare il menu a tendina giallo, selezionare uno o più problemi tenendo premuto il tasto Ctrl, poi premere Invio.
Tutavia controlla che l'esecuzione delle macro sia autorizzata: Strumenti -> Opzioni -> Sicurezza -> Sicurezza delle macro -> Medio.
Questo è solo un esempio, che dovrebbe essere migliorato se fossi interessato...
Buona sera.
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

Brillante!!!!!! Funziona piu che perfettamente.....una volta inseriti tutti i problemi sara' proprio quello che cercavo.....come posso impostare la macro?

Mille grazie anticipatamente
open office 4.1.1. su windows xp
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

barone136 ha scritto:come posso impostare la macro?
Ci sono due cose.

Primo la macro: la colonna e la prima riga dove compare il menu sono definite in questa linea (attento che il conto inizia sempre a 0):

Codice: Seleziona tutto

    elseif cell.CellAddress.Column = 6 and cell.CellAddress.Row > 1 then
Secondo il menu: in fatto è una casella di riepilogo.
Per modificarla :
- menu Visualizza -> Controlli per formulario -> Modo bozza on
- selezionare la casella, clic destro -> Campo di controllo
- aggiungi i problemi nella proprietà Voci del elenco
- -> Modo bozza off
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

Ammetto mia ignoranza in merito alle macro....dove dovrei inserire il codice allegato?
open office 4.1.1. su windows xp
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

signori mi sarebbe gia' di grande aiuto trovare il modo di spostare la tabella di risposta multipla in una colonna differente alla assegnata nel file allegato da hubert in modo da poter ricostruire un database in caso abbia bisogno di inserire piu colonne.

Grazie anticipatamente
open office 4.1.1. su windows xp
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

Salve,

Ho preparato qualcosa che, penso, dovrebbe essere facilissimo (vedremo... ;) ):

1. scaricare il file allegato e estrarre insieme i due file sul computer
2. aprire Strumenti -> Macro -> Organizzare macro -> Basic (oppure Alt+F11), da qua Gestione -> Librerie -> Importa e scegliere il file script.xlb scaricato prima -> OK, finalemente chiudere tutti i dialoghi
Da fare una volta per tutte.

3. aprire il documento Calc
4. aprire le macro (Alt+F11 visto sopra), in barone136 -> menu_a_tendina eseguire la macro installa_su_foglio_attivo
5. chiudere e provare selezionando la cella G3
Quello da fare una volta al documento.

Dopo basta modificare les prime cinque righe della macro:

Codice: Seleziona tutto

    PROBLEMI = array("SCARRING", "ROT", "DANNI ESPOSIZIONE", "SOTTODIMENSIONATE")
    SFONDO = &Hffffcc   'predefinito = -1
    COLONNA = 6		' = colonna G
    PRIMA_RIGA = 1  ' = riga 2
    LARGHEZZA = 4500   ' = 4,50 cm
    ALTEZZA = 5500     ' = 5,50 cm
per definire il contenuto del menu, la colonna dove compare, eccetera.
Per modificare la macro: alt+F11 -> Modifica.

Spero que tutto sia abbastanza chiaro.

Cordiali saluti.
Allegati
barone136.zip
(2.14 KiB) Scaricato 71 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

Davvero facile ed esaustivo...sei davvero un campione....prossimo step dovro' essere molto pratico con le macro....quando il file si aprira' dall'ufficio con excel funzionera' ugualmente o dovro' apportare delle modifiche?
open office 4.1.1. su windows xp
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

barone136 ha scritto:quando il file si aprira' dall'ufficio con excel funzionera' ugualmente o dovro' apportare delle modifiche
Non funzionerà mai, perchè il linguaggio delle macro è completamente diverso tra OpenOffice e MSOffice (Excel) :| .
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
barone136
Messaggi: 34
Iscritto il: mercoledì 9 dicembre 2015, 11:58

Re: risposte multiple in una sola cella

Messaggio da barone136 »

Accipicchia.....cosa suggerisci di fare?
open office 4.1.1. su windows xp
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: risposte multiple in una sola cella

Messaggio da hubert lambert »

Installare OpenOffice o LibreOffice al ufficio :lol: .
Se non hai i diritti di gestore, esistono versioni portatili ;) .
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Rispondi