Condividi:        

Selezione di immagini tramite ciclo For

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Selezione di immagini tramite ciclo For

Postdi templare77 » 15/03/19 11:34

Salve a tutti!

Ho una UserForm, nella quale ci sono alcune immagini. Io vorrei nasconderle la prima volta che visualizzo la UserForm....vorrei usare un ciclo For ma non riesco...

Un qualcosa del tipo
Codice: Seleziona tutto
For i= 1 to 8 UserForm1.Image(i).visible=False Next i
, ma mi dà errore e quindi sono costretto a nasconderle srivendo una riga di codice per ognuna della immagini

Come posso risolvere? Grazie
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26

Sponsor
 

Re: Selezione di immagini tramite ciclo For

Postdi templare77 » 15/03/19 15:39

Credo di aver trovato....

Me.Controls("Label" & i)
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26

Re: Selezione di immagini tramite ciclo For

Postdi Anthony47 » 16/03/19 00:26

Me.Controls("Label" & i)
Ma non era un controllo Image?

Un modo forse piu' generico, e indipendente dal nome assegnato al controllo:
Codice: Seleziona tutto
For Each myC In Me.Controls
    If TypeName(myC) = "Image" Then myC.Visible = False
Next myC


Da inserire nella UserForm_Initialize o nella UserForm_Activate

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Selezione di immagini tramite ciclo For

Postdi templare77 » 16/03/19 00:48

Ciao Anthony!
Si scusa....nella fretta di scrivere ho detto immagini anzichè Label...

Cmq grazie della tua soluzione sempre elegante ;)
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26


Torna a Applicazioni Office Windows


Topic correlati a "Selezione di immagini tramite ciclo For":


Chi c’è in linea

Visitano il forum: Nessuno e 74 ospiti