Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Ciclo For per contare quanti CheckBox sono presenti nel Form

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

Ciclo For per contare quanti CheckBox sono presenti nel Form

Postdi templare77 » 04/11/16 14:30

Ciao Anthony! Nel forum ho trovato il codice necessario per contare il numero di Listbox presenti nel foglio di lavoro. Vorrei fare la stessa cosa con i CheckBox, che però sono presenti in un Userform ipotetico. Non sono riuscito a farlo, in quanto il Form non ha le proprietà che trovo nel codice relativo al foglio di lavoro. Come potrei fare quindi per contare i CheckBox presenti in un Form? Grazie mille, ciao!
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26

Sponsor
 

Re: Ciclo For per contare quanti CheckBox sono presenti nel

Postdi alfrimpa » 04/11/16 15:19

Ciao templare

Prova con questa macro che poi dovrai adattare alle tue esigenze

Codice: Seleziona tutto
Private Sub CommandButton1_Click()
Dim numchk As Integer
Dim chk As Control
For Each chk In Me.Controls
    If TypeName(chk) = "CheckBox" Then
        numchk = numchk + 1
    End If
Next chk
MsgBox numchk
End Sub
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Ciclo For per contare quanti CheckBox sono presenti nel

Postdi templare77 » 04/11/16 21:32

Grazie Alfrimpa. Va alla grande!
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26


Torna a Applicazioni Office Windows


Topic correlati a "Ciclo For per contare quanti CheckBox sono presenti nel Form":


Chi c’è in linea

Visitano il forum: Nessuno e 41 ospiti