Pagina 1 di 1

[Risolto] risposte multiple in una sola cella

Inviato: mercoledì 6 giugno 2018, 21:57
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

Re: risposte multiple in una sola cella

Inviato: giovedì 7 giugno 2018, 7:22
da charlie
Ciao, credo proprio di no, con i sistemi "normali". Forse con una macro.

Re: risposte multiple in una sola cella

Inviato: giovedì 7 giugno 2018, 12:46
da hubert lambert
Ciao barone136,

Allego un file che mostra ciò che si può fare con una macro.
Cordiali saluti.

Re: risposte multiple in una sola cella

Inviato: giovedì 7 giugno 2018, 14:23
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

Re: risposte multiple in una sola cella

Inviato: giovedì 7 giugno 2018, 19:56
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

Re: risposte multiple in una sola cella

Inviato: giovedì 7 giugno 2018, 22:03
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.

Re: risposte multiple in una sola cella

Inviato: sabato 9 giugno 2018, 11:29
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

Re: risposte multiple in una sola cella

Inviato: domenica 10 giugno 2018, 15:16
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

Re: risposte multiple in una sola cella

Inviato: lunedì 11 giugno 2018, 19:50
da barone136
Ammetto mia ignoranza in merito alle macro....dove dovrei inserire il codice allegato?

Re: risposte multiple in una sola cella

Inviato: martedì 12 giugno 2018, 19:23
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

Re: risposte multiple in una sola cella

Inviato: mercoledì 13 giugno 2018, 12:15
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.

Re: risposte multiple in una sola cella

Inviato: domenica 17 giugno 2018, 15:40
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?

Re: risposte multiple in una sola cella

Inviato: domenica 17 giugno 2018, 17:58
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) :| .

Re: risposte multiple in una sola cella

Inviato: domenica 17 giugno 2018, 18:03
da barone136
Accipicchia.....cosa suggerisci di fare?

Re: risposte multiple in una sola cella

Inviato: domenica 17 giugno 2018, 19:05
da hubert lambert
Installare OpenOffice o LibreOffice al ufficio :lol: .
Se non hai i diritti di gestore, esistono versioni portatili ;) .