Barra strumenti
Hai un problema con Excel? 
Barra strumenti
di Ciccio (utente non iscritto) data: 30/10/2015 12:18:32
Ciao ragazzi, nelle MACRO VBA di EXCEL, in un FORM se volessi inserire la barra "File - Menu - ..." come devo fare ?
Non so nemmeno come si chiama realmente.
Grazie.
di alfrimpa data: 30/10/2015 12:33:07
Cioè tu vorresti replicare in una userform il menù di Excel o vuoi creartene, sulla falsa riga di quella, una tua?
Nel primo caso non credo sia possibile; nel secondo penso che si potrebbe anche fare ma sicuramente non avrà l'aspetto di quella originale.
Poi dipende da cosa ci vuoi fare con questo menù.
Personalmente non ho mai affrontato questo tipo di problema.
Alfredo
di Ciccio (utente non iscritto) data: 30/10/2015 12:53:43
Si, qualcosa che posso fare io, mettendo quel menu FILE - STRUMENTI ecc...ec... avrei la possibilità di togliere parecchia roba dal form principale ed avere lo stesso tutto a portata di mano.
ma come si fa ?
Devo aggiungerer qualche componente che ora non è installato nel form VBA ?
di alfrimpa data: 30/10/2015 13:10:44
Come ti ho detto prima non credo sia possibile replicare la barra multifunzione (ribbon) di Excel in una userform ma spero per te di essere smentito.
Se spieghi più in dettaglio quello che vuoi fare si può tentare di aiutarti.
Alfredo
di Ciccio (utente non iscritto) data: 31/10/2015 14:26:52
Mi ricordo che una volta in Visual Basic, ho inserito una barra di menu, con all'interno tutte le voci che mi servivano.... FILE - MODIFICA - VARIE e sotto ognuna di queste voci, un sottomenu. Cosi evitavo di mettere i pulsanti nel form principale e avevo i collegamenti sotto questi menu a disposizione in Home Page.
Purtroppo non ricordo il nome del comando, percio' pensavo si potesse aggiungere come componente aggiuntivo ...
ricordo che per mettere il trattino sotto una letta, ad esempio la F, dovesvo scrivere nella caption &F.
di Marius44 data: 31/10/2015 16:39:22
Salve a tutti
@ Ciccio
ricordi bene ma ... c'è un ma. VBA non VB
I menu nella UserForm Non si possono inserire in VBA (è un programma ridotto, appunto per Excel).
Ciao,
Mario
di alfrimpa data: 31/10/2015 16:45:39
Ciao Ciccio
Tu parli di Visual Basic che, pure appartenendo alla stessa famiglia, è cosa ben diversa dal Visual Basic for Application.
Quest'ultimo, a differenza del VB classico, si appoggia alla struttura delle applicazioni Office per cui un conto è parlare della costruzione di un menù in VB, altro è invece parlare dei menú in VBA che fanno riferimento alla barra multifunzione delle applicazioni.
A mio modo di vedere, i menù sono propri delle applicazione e non possono essere trasferiti, sic et simpliciter, in una userform.
Si dovrebbero, per far questo, trovare strade alternative.
Alfredo
di isy data: 31/10/2015 19:31:26
Ciao
Qui trovate un esempio una curiosità.
h t t p://dailydoseofexcel.com/archives/2006/03/06/a-menu-on-a-userform/
di Marius44 data: 31/10/2015 22:19:53
@isy
Ancora grazie Frank.
Ottimo suggerimento. Non credevo si potesse fare.
@alfrimpa
Alfredo abbiamo ancora tanto da imparare.
Ciao a tutti,
Mario
di alfrimpa data: 01/11/2015 10:25:59
Ringrazio anch'io Isy per il suggerimento e a Mario dico che sin dall'inizio avevo detto che attendevo smentite
Sul fatto che non si finisca mai di imparare non ci piove.
Buona giornata ad entrambi.
Alfredo
di Ciccio (utente non iscritto) data: 02/11/2015 07:49:33
Grazie mille.
Immaginavo si potesse fare qualcosa del genere :) :)
Come sempre, un forum dove si trovano soluzioni !!!!!!
Vuoi Approfondire?