Anonimo
Anonimo ha chiesto in Computer e InternetProgrammazione e Design · 1 decennio fa

macro excel o openoffice.org/calc?

devo fare una macro da assegnare a un pulsante che premendolo mi copia una cella o un insieme di celle nella prima cella vuota della colonna A .

spero di essere stato chiaro , ma pur usando il registratore di macro e riuscendo ad ottenere macro , questa proprio non mi riesce

3 risposte

Classificazione
  • 1 decennio fa
    Risposta preferita

    In M$ Excel:

    Menu Strumenti -> Macro -> Visual Basic Editor (oppure ALT + F11)

    ti si apre l'editor di visual basic for application (VBA)

    Nella finestra in alto a sinistra (Vba Project), seleziona "ThisWorkbook", nella zona bianca a destra (dove puoi scrivere), incolla questo codice:

    Sub copia()

    a = ActiveCell.Value

    Cells(1, 1).Value = a

    End Sub

    spiegazione:

    riga1: definisco una macro che si chiama "Copia"

    riga2: memorizzo nella variabile a il valore (Value) della cella attualmente selezionata (Activecell)

    riga3: imposto il valore (Value) della cella A1 (che ha coordinate 1,1) su a

    riga4: fine della sub (della macro...)

    chiudo l'editor di visualbasic. Ora seleziono una cella qualsiasi nel foglio, faccio partire la macro: Strumenti -> Macro -> Macro e seleziono la macro dal nome copia e avvio.... et voilà, nella cella A1 mi viene ricopiato il valore della cella che avevo selezionato.

    Ovviamente tutto questo è scritto in maniera grezza e veloce, ma se non hai mai giocato col VBA spero di averti dato lo stimolo per iniziare. Sul mio sito, in questa pagina:

    http://www.settorezero.com/wordpress/add-in-excel-...

    trovi la spiegazione di una macro che colora le righe con colori alterni.

  • Anonimo
    7 anni fa

    Puoi provare macro software del registratore

    http://goo.gl/hlpNA

  • 1 decennio fa

    56

    323213

Altre domande? Fai una domanda e ottieni le risposte che cerchi.