Macro e bottoni

  • Bottone di comando di Giulio
    Ciao a tutti!

    sono un profano dell'ambiente vba, quindi mi scuso in anticipo per le eventuali bestialità che sto per scrivere...

    vorrei creare un bottone, che cliccato dia il via ad un semplice programma di calcolo scritto nell'ambiente vba.

    ho un file in cui c'è un bottone di questo tipo, ma non riesco a ricrearlo: mi spiego:

    - in questo file (che funziona a dovere) c'è un bottone: in modalità 'progettazione', slezionando il bottone e cliccando il tasto destro del mouse, tra le opzioni c'è 'visualizza codice': selezionando si entra nell'ambiente vba e ci sono:

    1 macro abbinata al cliccaggio del bottone (non so come, ma si chama commandbutton_click), nel foglio 1, che chiama una subroutine nel 'thisworkbook'

    e 1 subroutine appunto nel 'thisworkbook', che fa un po' di conti, e fornisce un risultato in una cella.


    quello che ho provato io a fare è stato:
    - creare un oggetto (rettangolo qualunque)
    - assegnarli una macro 'bottone_clic'
    - scrivere nel vba detta macro (private sub) nel foglio1, con chiamata ad un'altra sub nel 'thisworksheet'
    - scrivere nel 'thisworksheet' la sub che viene richiamata

    risultato: niente...
    cioè qualunque tipo di errore, eliminati quelli di sintassi sono rimasti quelli in run-time, che non so interpretare


    la mia domanda x farla breve è:
    - ho sbagliato qualcosa? (senz'altro...)
    - qualcuno sa spiegarmi come fare x realizzare questo bottone?

    grazie mille
    giulio

    Ciao giulio di Apoben64
    Per me il passaggio incriminate e quando dici :

    "scrivere nel vba detta macro (private sub) nel foglio1, con chiamata ad un\'altra sub nel \'thisworksheet\'"

    dovresti con alt f11 inserisci un modulo e incollaci il codice che hai scritto nel private sub del foglio1.

    dopodichè assegni al bottone il nome della macro che adesso è nel modulo.

    prova .