Excel Forum Per condividere esperienze su Microsoft Excel

Spin Button

  • Messaggi
  • OFFLINE
    Xeroxs64
    Post: 13
    Registrato il: 20/01/2020
    Età: 60
    Utente Junior
    2016
    00 20/02/2020 16:43
    Buonasera a Tutti.
    Sono ancora Quì a chiedere un aiuto sull uso dello spin Button ho il mio quadro estrazionale ed una cartella dove ho l estrazione singola, al momento uso il cambio della data con il convalida dati e creo elenco, però credo che possa essere più comodo lo spin button,, ma non riesco ad abbinare il quadro estrazionale al "button"
    Qualcuno può aiutarmi a capire come creare questo collegamento?

    Abbino il file per semplicità.

    Grazie.
  • OFFLINE
    Xeroxs64
    Post: 13
    Registrato il: 20/01/2020
    Età: 60
    Utente Junior
    2016
    00 20/02/2020 16:44
    Eccolo, Scusate ma non avevo connessione.
  • OFFLINE
    GiuseppeMN
    Post: 3.726
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 20/02/2020 18:23
    Buon pomeriggio, @Xeroxs64.

    @Xeroxs64, chiede:

    Sono ancora Quì a chiedere un aiuto sull uso dello spin Button ...


    Vediamo se riesco ad esserti utile:
    Credo che SpinButton si possa considerare una sorta di contatore.

    Analizzando le proprietà di SpinButton1 puoi vedere che è stato settato per gestire i valori:
    - da 0 (zero); propietà Min = 0
    - a 100; proprietà Max = 100
    - con un incremento di 1; proprietà SmallChange = 1
    Questo significa che, premendo SpinButton1 ▲ avrai un incremento di 1 unità in SpinButton1.Value da 0 a 100.
    Analogamente premendo SpinButton1 ▼ avrai un decremento di 1 unità del valore di SpinButton1.Value.

    Per verificare quanto sopra potresti provare questo Codice VBA escludendo tutti gli altri Codici VBA presenti nel tuo File in allegato in #2.:
    Option Explicit
    
    Private Sub SpinButton1_Change()
    	MsgBox SpinButton1.Value
    End Sub
    

    Gli altri Codici VBA presenti nel tuo File modificano il funzionamento di SpinButton1; voglio dire, potresti provare ad imporre alla Proprietà Max un valore diverso da 100, poniamo sia 3, potrai notare che il valore Max non è più vincolante.

    Dipende molto da quello che vuoi esattamente fare.



    A disposizione.

    Buona serata.

    Giuseppe

    Windows XP - Excel 2000
    Windows 10 - Excel 2013
  • OFFLINE
    Xeroxs64
    Post: 14
    Registrato il: 20/01/2020
    Età: 60
    Utente Junior
    2016
    00 21/02/2020 04:29
    Allora, chiedo intanto scusa per non aver risposto prima ma non avevo la connessione e non ho potuto visionare la tua proposta, ma intanto mi son accorto che si è creato un problema durante l invio del file, praticamente non so so perchè è stato caricato quel file in quanto non è neanche il mio e comprendo ora quanto mi hai scritto cos' per correttezza rinvio il file giusto in base alla mia richiesta.

    Grazie e scusate tutti per l inconveniente.
  • OFFLINE
    GiuseppeMN
    Post: 3.729
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 21/02/2020 09:26

    Buona giornata, @Xeroxs64;
    quello che riesco a proporti è:
    - nel Foglio di lavoro "Archivio Estrazioni" ho aggiunto il Campo "ID" in Colonna "A"
    Non serve VBA.

    Volendo è possibile mantenere la stessa struttura del Foglio di lavoro "Archivio Estrazioni", quindi senza il Campo "ID", ma serve VBA e la modifica della Formula presente nelle Celle in Colonne "E:I"
     
     

    Giuseppe



    Windows XP - Excel 2000
    Windows 10 - Excel 2013
  • OFFLINE
    Xeroxs64
    Post: 16
    Registrato il: 20/01/2020
    Età: 60
    Utente Junior
    2016
    00 21/02/2020 10:29
    Grazie è una soluzione che può andar bene così, sto imparando anche come fare questi collegamenti.