Scelta di page in multipage

Anonimo
2013-08-24T12:34:32+00:00

Ciao a tutti, chiedo il vostro aiuto  per semplificare del lavoro. Su una userfom ho una multipage con diverse pagine, la mia domanda:

  1. Si può tramite codice richiamare la pagina 3 o la pagina 5 o vicevesa?
  2. Se volessi ingrandire il caratere della caption, dove devo intervenire?

Grazie.

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
2013-08-25T19:47:22+00:00

Preferisco richiamare la pagina direttamente dal foglio di lavoro excel. Quindi il codice dev'essere Public sub

Capito poco.

Queste due routine in un modulo standard:

Public Sub m_1()

    UserForm1.Show vbModeless

End Sub

Public Sub m_2()

    UserForm1.Show vbModeless

    UserForm1.MultiPage1.Value = 3

End Sub

m_1 visualizza la UserForm in modalità vbModeLess.

m_2 permette di attivare la Page4 (la quarta dell'insieme)

Puoi assegnare alle macro tasti di scelta rapida, vedi qui il punto 5:

http://answers.microsoft.com/it-it/office/wiki/office_2013_release-excel/excel-dove-e-come-inserire-il-codice-visual-basic/ed29ee63-a537-4e5d-8631-76766cf40503

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-08-25T17:43:25+00:00

    Preferisco richiamare la pagina direttamente dal foglio di lavoro excel. Quindi il codice dev'essere Public sub

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-08-25T16:55:50+00:00

    Grazie Andrea,

    Potresti dirmi nello specifico dove dovrei scrivere il codice?

    Da dove vuoi *tu* modificare la pagina attiva?

    Questo codice, ad esempio, attiva la pagina 4 (Page4, la quarta dell'insieme) da un pulsante situato nella UserForm:

    Private Sub CommandButton1_Click()

        Me.MultiPage1.Value = 3

    End Sub

    Vedi:

    http://support.microsoft.com/kb/155374/it

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-08-24T19:39:49+00:00

    Grazie Andrea,

    Potresti dirmi nello specifico dove dovrei scrivere il codice?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-08-24T14:14:08+00:00

    Ciao a tutti, chiedo il vostro aiuto  per semplificare del lavoro. Su una userfom ho una multipage con diverse pagine, la mia domanda:

    1. Si può tramite codice richiamare la pagina 3 o la pagina 5 o vicevesa?
    2. Se volessi ingrandire il caratere della caption, dove devo intervenire?

    Grazie.

    Ciao.

    1. Sì, naturalmente, in generale, come per altri tipi di collection, il riferimento ad una pagina, può essere ottenuto in diversi modi:
    • utilizzando il numero d'ordine:   Me.MultiPage1.Pages(i)         (da 0 a n-1)
    • utilizzando il metodo Item: Me.MultiPage1.Pages.Item(i)         (da 0 a n-1)
    • utilizzando la proprietà Name: Me.MultiPage1.Pages("Page1")
    • utilizzando l'oggetto Page: Me.MultiPage1.Page1
    • utilizzando la proprietà SelectedItem: Me.MultiPage1.Page1.SelectedItem
    1. Non mi risulta sia possibile modificare il font delle linguette della multipage, in alternativa puoi prendere in considerazione l'utilizzo dell'oggetto TabStrip.

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento