Multipage o Tabstrip?

Anonimo
2014-10-08T08:16:22+00:00

Salve, leggo e imparo molto dalla vostra competenza

il mio dilemma, essendo neofita, è questo....

ho diversi sheet excel che vorrei collegare ad una multipage o tastrip consigliatemi voi, ho collegato la prima page e/o tabstrip tutto bene

ma le altre al click come si fa a fargli prendere i dati 1 a 1 cioè foglio 1 page/tabstrip1 e cosi via? grazie per le risposte...anticipatamente.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-10-08T10:30:01+00:00

Salve, leggo e imparo molto dalla vostra competenza

il mio dilemma, essendo neofita, è questo....

ho diversi sheet excel che vorrei collegare ad una multipage o tastrip consigliatemi voi, ho collegato la prima page e/o tabstrip tutto bene

ma le altre al click come si fa a fargli prendere i dati 1 a 1 cioè foglio 1 page/tabstrip1 e cosi via? grazie per le risposte...anticipatamente.

Direi che c'è una bella differenza fra Schede (TabStrip) e Pagine(MultiPage).

Nel primo caso hai ad esempio un CommandButton comune a tutte le Tabs.

Nel secondo caso hai ad esempio un CommandButton differente per ogni Page. Esempi di codice da inserire in una UserForm:

Private sNome As String

Private Sub CommandButton1_Click()

    MsgBox sNome

End Sub

Private Sub TabStrip1_Change()

    sNome = Me.TabStrip1.SelectedItem.Name

End Sub

Private Sub CommandButton3_Click()

    MsgBox Me.MultiPage1.SelectedItem.Name

End Sub

Private Sub CommandButton2_Click()

    MsgBox Me.MultiPage1.SelectedItem.Name

End Sub

Venendo alla tua domanda. Come puoi vedere l'evento Change può, in entrambi i casi anche se qui ho optato per il TabStrip, intercettare il fatto che tu abbia cambiato Tab/Page.

Quindi puoi associare in qualche modo il nome del foglio al Tab/Page selezionato.

Qui due files utilizzati per gli esempi. Nel secondo recupero i dati di cella A1 di Foglio1 e Foglio2 a seconda del Tab/Page:

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-10-08T12:50:48+00:00

Grazie per la sollecita risp. la seguo sempre e con lei sto imparando molto........

quindi avendo 13 fogli mi consigli il tabstrip essendo tutti con una listbox, 6 button per inser,canc,modifica ecc.... attivando nell'evento change il tab e quindi il foglio uso gli stessi elementi e poche variazioni sul codice?

Bella domanda.

Se(se) i controlli sono sempre gli stessi, TabStrip ti evita di dover fare n Pages ugali.

Gestisci bene la relazione con il foglio (bene sarebbe mettere una TextBox sul Tab che evidenzia il nome del foglio interessato.

Se(se) ho un po' di tempo, oggi/domani faccio un articolino Wiki sull'argomento.

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2014-10-08T10:55:54+00:00

    Grazie per la sollecita risp. la seguo sempre e con lei sto imparando molto........

    quindi avendo 13 fogli mi consigli il tabstrip essendo tutti con una listbox, 6 button per inser,canc,modifica ecc.... attivando nell'evento change il tab e quindi il foglio uso gli stessi elementi e poche variazioni sul codice?

    La risposta è stata utile?

    0 commenti Nessun commento