Risultati da 1 a 4 di 4

Discussione: CommandButton con iterazione



  1. #1
    L'avatar di perooney
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Ascoli Piceno
    Età
    31
    Messaggi
    2
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    CommandButton con iterazione

    Salve a tutti!
    É il mio primo messaggio nel forum, spero di non infrangere le regole.

    Sto sviluppando un piccolo programmino per gestire la cassa.
    Ho creato un form che rappresenta l'interfaccia della cassa, e in questo form ci sono parecchi pulsanti CommandButton, che io ho rinominato in "Pulsante1", "Pulsante2", e via dicendo fino a "Pulsante30".

    All'apertura del form aggiorno la descrizione di ogni pulsante attraverso una routine che ho chiamato RiempiPulsante e che richiamo nel seguente modo:

    Private Sub UserForm_activate()
    Dim i As Integer
    i = 1
    Call RiempiPulsante(Pulsante1, i) '(Pulsante as CommanButton, i as Integer)
    i = i + 1
    Call RiempiPulsante(Pulsante2, i)
    i = i + 1
    Call RiempiPulsante(Pulsante3, i)
    ..
    ...
    ....
    .....

    Posso scrivere il tutto con un semplice ciclo?
    Ho provato in diversi modi ma non ci riesco, dovrei intervenire sul nome del pulsante che passo alla routine.
    Utilizzo excel 2013

    Grazie

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6804
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: CommandButton con iterazione

    Ciao Perooney

    Io non ho capito cosa materialmente devi fare.

    Cosa fa la routine RiempiPulsante?

    Puoi usare un ciclo For su tutti i CommandButton della form.

    Puoi allegare il tuo file di esempio e specificare cosa vuoi fare/ottenere?

    Alfredo

    ----------Post unito in automatico----------

    Al esempio con un codice di questo tipo

    Codice: 
    For i = 1 to 30
          Me.Controls("CommandButton" & i).caption = i
    Next i
    Imposti la "didascalia" di ogni pulsante da 1 a 30.

    Alfredo

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di perooney
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Ascoli Piceno
    Età
    31
    Messaggi
    2
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: CommandButton con iterazione

    Non ho fatto in tempo a risponderti che mi hai risolto il problema!
    Grazie mille, è proprio quella la funzione che cercavo e che non riuscivo a trovare.

  5. #4

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6804
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: CommandButton con iterazione

    Grazie per il riscontro e per il "mi piace".

Discussioni Simili

  1. Rendere CommandButton scorrevole nella pagina
    Di BaldoGiovane nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 21/07/16, 23:54
  2. cambiare colore del CommandButton al clik
    Di principiante nel forum Domande su Excel VBA e MACRO
    Risposte: 21
    Ultimo Messaggio: 01/05/16, 01:34

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •