PDA

Visualizza Versione Completa : Problema VBA



BladeTPS
08-10-2009, 11:46
Problema VBA nel senso che è un linguaggio che conosco 0!

Ho bisogno di fare la seguente cosa su Excel.

Ho creato un bottone. Voglio che quel bottone esegua un comando come fosse da tastiera.

Nel senso specifico:

Excel calcola in automatico, ma se levo l'opzione relativa, calcola ogni volta che pigio F9. Ecco io voglio che il bottone esegua il comando da tastiera F9.

Come si fa?
Entro nel codice ok, ma che ce scrivo?

Purtroppo il mio metodo di ricerca sul web non ha sortito esito positivo...

Help :(

draghetto
08-10-2009, 12:30
Application.Refresh

BladeTPS
08-10-2009, 12:33
Come dissi non so VBA.

Puoi essere più esaustivo please... :suspi:

teppic
08-10-2009, 12:35
La funzione VBA è Calculate.

Crei una macro del genere:

Sub Macro1()
Calculate
End Sub

Poi al pulsante gli assegni la Macro1

BladeTPS
08-10-2009, 12:47
Azz ci sono arrivato anche io or ora!

Infatti avevo fatto la macro che pigiasse F9 e veniva fuori calculate.

Ora infatti fa quello che deve fare, però calcola solo il foglio attivo.

In realtà dovrebbe calcolare tutti i fogli, anche quelli nascosti.

Mo vediamo se ci arrivo...

Edit.

Workbooks.Application.Calculate

Così lo fa. E' intelligente?