Fogli nascosti

  • Novizio di Federico
    Ciao a tutti,
    sono davvero un novizio di vba e nemmeno troppo esperto di excel.ho disegnato una userform con solo alcune caselle di testo e un pulsante chiudi. vorrei che al lancio di excel comparisse solamente questa userform, che esponesse nelle sue textbox dei dati presi dal worksheet e che l'utente possa solo chiuderla. i miei dubbi: 1) è possibile non far comparire neanche 1 foglio? mi riesce di farne sparire uno, tramite le proprietà visible, ma l'ultimo non me lo fa impostare a vis=false
    2) i dati del folgio sono numeri decimali a due cifre; come faccio a metterli nelle rispettive textbox mantenendone il formato?
    perdonatemi e non ridete troppo guardando l mio codice, grazie a tutti
     
    Private Sub Workbook_Open()
        Load Msk_monete
        Worksheets("Foglio1").Activate
        ' vorrei che leggesse ed esponesse il valore in A2
        Msk_monete.out_2 = Foglio1.Cells(1, 2)
        Msk_monete.Show
    
    End Sub

    Ciao federico di Apoben64
    Complimenti perchè per un novizio ti sei dato da fare.
    sul primo punto direi che excel permette che tutti i fogli , tranne uno, possono essere invisibili; di solito questo foglio lo si usa come apertura, lo si bloccare o proteggere .
    sul secondo punto devi agire sulla proprietà della textbox1 (evento change o after update) inserendo questa istruzione :
     
    TextBox1.Text = CDbl(TextBox1.Text) ' Cdbl formato decimale