Use form



  • Use form
    di 1.618 (utente non iscritto) data: 27/02/2012

    Ciao a tutti,
    ho bisogno di una macro in vba per canellare una useform; qualcuno mi puo aiutare?
    tonella



  • di 1.618 (utente non iscritto) data: 27/02/2012

    Ops,dimenticavo, per piecere e grazie.



  • di Sal (utente non iscritto) data: 28/02/2012



    assegna la vba di cui sotto a un bottone che chiamerai "pulisci"
     
    Private Sub CommandButton1_Click()
    
    
    Unload Me
    
    
    
    UserForm1.Show
    
    
    End Sub



  • di 1.618 (utente non iscritto) data: 29/02/2012

    Forse mi sono spiegata male; intendevo questo: quando ho finito ad usare un determinato file, per renderlo più leggero ho fatto una macro dove elimino dei fogli non utilizzati e del codice che non userò più; volevo una riga di codice che mi cancellasse anche le/o una useform.
    es: per cancellare il codice dei moduli ho usato il codice sotto riportato.
    per le useform c'è qualcosa di simile?
    grazie, tonella
     
    Set VBComp = ThisWorkbook.VBProject.VBComponents("MODULO1")
    ThisWorkbook.VBProject.VBComponents.Remove VBComp 
    



  • di 1.618 (utente non iscritto) data: 29/02/2012

    Mannaggia, ho provato ad usare lo stesso codice per quello che ho usato per i moduli, con le userform e funziona.
    scusate il disturbo.
    cià tonella
     
    Sub PULISCI()
        Dim VBProj As VBIDE.VBProject
        Dim VBComp As VBIDE.VBComponent
        Set VBProj = ActiveWorkbook.VBProject
        Set VBComp = VBProj.VBComponents("useform1")
        VBProj.VBComponents.Remove VBComp
    End Sub