Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

ASSEGNARE COME NOME A UN'ETICHETTA o PULSANTE IL CONTENUTO DI UNA CELLA

Ultimo Aggiornamento: 31/12/2019 13:26
Post: 1
Registrato il: 13/01/2019
Città: LESMO
Età: 76
Utente Junior
2010
OFFLINE
30/12/2019 15:23

Buongiorno a tutti e Buon Anno!
Qualcuno di voi sarebbe così gentile da dirmi se si può assegnare come nome ad un'etichetta o ad un pulsante in un Userform il contenuto della cella A1?
Ho provato ad inserire in Caption nelle Proprietà dell'etichetta e del pulsante l'indirizzo della cella (=Nomefile!A1) ma lo considera come testo e non come riferimento alla cella A1.
Allego (spero di esserci riuscito) file "Nome Pulsante" di esempio in cui vorrei assegnare all'Etichetta ed al Pulsante che compaiono in Userform1 il valore Pippo della cella A1.
Grazie moltissime se qualcuno riesce a darmi una mano ed auguri ancora,
Alberto
Post: 4.303
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
30/12/2019 15:35

Ti basta questa (per la Label1)

vb
Private Sub UserForm_Initialize()
Me.Label1.Caption = Range("a1").Value
End Sub


Alfredo
Post: 1
Registrato il: 13/01/2019
Città: LESMO
Età: 76
Utente Junior
2010
OFFLINE
31/12/2019 01:07

Grazie 1000 Alfredo.
Per estensione ho fatto:

Private Sub UserForm_Initialize()
Me.Label1.Caption = Range("a1").Value
Me.CommandButton1.Caption = Range("a2").Value
End Sub

per assegnare anche il valore di A2 al Pulsante oltre A1 all'Etichetta.

Sei stato molto gentile e ti ringrazio, così posso automatizzare il mio Userform quando si devono variate le categorie cui si riferiscono i pulsanti.

Ti posso porre un'ulteriore domanda? Su che testo si può approfondire la conoscenza del Vba per poter arrivare a risolvere questo tipo di problemi?

Ancora Buon Anno,
Alberto
Post: 4.304
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
31/12/2019 11:39

Ciao Alberto

Rispondo alla tua ultima domanda.

Per trovare testi sul VBA basta che ti fai un giro su Amazon.

Uno potrebbe essere questo

https://www.amazon.it/Microsoft-Excel-2019-Macro-VBA/dp/8868957957/ref=sr_1_1?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Excel+2019+vba&qid=1577788331&sr=8-1

Però se parli un po' di inglese ti consiglio di indirizzarti verso testi in lingua inglese perchè nessun testo italiano è esaustivo come quelli in inglese

Tra questi ti segnalo

https://www.amazon.it/Microsoft-Excel-2019-VBA-Macros/dp/1509306110/ref=sr_1_5?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Excel+2019+vba&qid=1577788331&sr=8-5

oppure

https://www.amazon.it/Excel-2019-Power-Programming-Vba/dp/1119514924/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1577788669&sr=8-4

Ti segnalo anche un corso (in italiano) a questo indirizzo

https://www.forumexcel.it/forum/threads/corso-sul-vba-di-excel.5037/

P.S. Ma hai davvero 72 anni come riporta il forum?

Alfredo
Post: 2
Registrato il: 13/01/2019
Città: LESMO
Età: 76
Utente Junior
2010
OFFLINE
31/12/2019 13:14

Grazie per la tua cortesia.
Certo che ho 72 anni; é da mo' che mi diverto a smanettare con i programmi.
Dopo aver studiato il Fortran IV all'università, nel 1980 ho iniziato a programmare un po' sulla calcolatrice portatile Texas Instr. SR52 che aveva delle schedine magnetiche piatte da infilare e una decina di registri di memoria per memorizzare i dati ed i calcoli.
Poi intorno al 1984 ho creato dei programmi termodinamici molto complessi in Basic nativo sull'HP 85 con display da 5", e poi via via sono passato al primo Compaq portatile ...
Per lo più il mio rapporto con la programmazione é stato di notte o nei we, impiegando il mio tempo libero.
Ora che sono in pensione mi diverto a creare programmi per lo più gestionali per mia figlia che mi cambia le esigenze ogni 15 gg quindi sono afflitto da manutenzione continua ...
Ma mi diverto un sacco, soprattutto da quando mi sono avvicinato al Vba di Excel.
Purtroppo non ho mai trovato il tempo per impratichirmi dei Data Base, che mi avrebberp permesso di uscire dalle limitazioni che mi pone Excel ... sarà per una prossima vita ...
Ancora Buon Anno, questa volta giusto in tempo.
LuponeAlberto
Post: 4.305
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
31/12/2019 13:26

Allora ti faccio i miei complimenti anche se il tuo background culturale la dice lunga.

Quindi per i testi sul VBA penso che potrai indirizzarti tranquillamente su uno in inglese (io prenderei Excel 2019 Power Programming with VBA; io ne ho una per una precedente versione di Excel e son fatti molto bene).

Per quanto riguarda i database Access non è poi quel mostro che sembra anche se la mole dei dati da gestire non "colossale" Excel va anche bene.

Alfredo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 10:27. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com