2013-07-19 21 views
7

Sto cercando di creare una sorta di piccolo modulo con gruppi di caselle di controllo e pulsanti di opzione che in seguito alimenteranno un codice vba. Devo creare caselle di gruppo con 3 caselle di opzione, ma indipendenti. Come è ora premo uno dei bokes di opzioni e si verifica un riquadro di opzione nell'altro gruppo. Sono tutti collegati e io non voglio questo. Qualche idea? GrazieCreazione di gruppi indipendenti di pulsanti di opzione

+0

È necessario raggruppare le opzioni correlate in un controllo frame. –

+0

un frame di controllo? questa è una scatola di gruppo? – user2385809

+0

Una bella risposta dell'utente2140261. Consulta [** THIS **] (http://stackoverflow.com/questions/17490084/optionbutton-index-issue) – Santosh

risposta

4

È necessario racchiudere ciascun gruppo di pulsanti di opzione in un controllo Casella di gruppo. Puoi accedervi dallo stesso menu che hai usato per aggiungere i pulsanti.

Vedere questo collegamento per maggiori informazioni: http://office.microsoft.com/en-us/excel-help/add-a-group-box-or-frame-control-to-a-worksheet-HP010236679.aspx.

+0

questo è quello che ho fatto ma non funziona. Ho 2 caselle di gruppo, ognuna con 3 pulsanti di opzione. faccio clic su un pulsante di otione nella casella 1, quindi lecco un altro pulsante di opzione nel riquadro 2 e l'altra opzione nel riquadro 1 non ombreggiato. ogni pulsante di opzione è collegato anche se li metto in scatole di gruppo. – user2385809

+0

Penso che questo fosse un bug perché ci riprovo e ha funzionato questa volta – user2385809

+0

Non penso che questo sia un bug, solo che devi assicurarti che i pulsanti di opzione siano inseriti interamente all'interno del loro Frame. –

9

Un modo semplice è di impostare la proprietà GroupName per i pulsanti di opzione nel modulo. Impostarlo su OB1 per i primi tre pulsanti di opzione e OB2 per i successivi tre pulsanti di opzione. Ora lavoreranno come due gruppi e puoi controllarne uno ciascuno da gruppi Eithr.

+0

dovrebbe essere la risposta accettata –

+0

I controlli modulo non hanno una proprietà GroupName. I controlli ActiveX fanno. L'OP avrebbe dovuto menzionare (o qualcuno avrebbe dovuto chiedere) che tipo di controllo stavano usando. – Profex

1

Sono d'accordo con la risposta di Nixz e vorrei aggiungere ulteriori dettagli. Nixz pubblicato: Un modo semplice per fare è impostare la proprietà GroupName per i pulsanti di opzione nel modulo. Impostalo su OB1 per i primi tre pulsanti di opzione e OB2 per i successivi tre pulsanti di opzione. Ora lavoreranno come due gruppi e puoi controllarne uno ciascuno da gruppi Eithr.

Per rendere questo lavoro per me, ho modificato il GroupName in Proprietà per ogni selezione di pulsante di opzione. Per un gruppo, ho modificato le due selezioni 'GroupName (s) e li ho chiamati ogni Question2. Per il secondo set, ho modificato GroupName per ogni scelta di pulsante radio, chiamandoli entrambi Question5. Questo ha detto che erano raggruppati, anche se erano in una casella di gruppo, eXcel non li riconosceva come in caselle di gruppo separate. Spero che questo ti aiuti!

Problemi correlati