Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[Excel] Formula RANGO in VBA

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] Formula RANGO in VBA

Postdi luna836 » 16/06/06 07:10

invece di continuare a scrivere questa formula
Codice: Seleziona tutto
=RANGO(B1;$B$1:$B$20;0)
nelle celle che mi servono non è possibile creare un "pulsante" nel quale io inserisco la formula e tutte le volte che lo clicco me la fa automaticamente?
ringrazio in anticipo
buona giornata a tutti
luna836
Newbie
 
Post: 4
Iscritto il: 15/06/06 14:19

Sponsor
 

Postdi Alexsandra » 16/06/06 15:19

In un modulo inserisci questo codice
Codice: Seleziona tutto
Sub macro()
Range("C1").Select
For x = 1 To ultima_riga
 Alex = Cells(x, 3).Select
 ActiveCell.FormulaR1C1 = "=RANK(RC[-1],R1C2:R20C2)"
Next
End Sub
poi sempre nello stesso modulo copia questa function
Codice: Seleziona tutto
Function ultima_riga()
ultima_riga = Cells(Cells.Rows.Count, "B").End(xlUp).Row
End Function
Puoi fare senza la function per contare l'ultima riga compilata inserendo il codice prima del Range, io l'ho fatto così ma ci sono molti metodi per vedere l'ultima riga scritta.
Se tu sai che devi scorrere solo 20 righe puoi togliere la function e impostare il ciclo così
Codice: Seleziona tutto
For x = 1 To 20
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale.

Win7 + Office 2003 Ita
Avatar utente
Alexsandra
Utente Senior
 
Post: 2358
Iscritto il: 09/01/06 20:31

Postdi Anthony47 » 16/06/06 19:36

Scusa Luna, ma perche’ stai sempre a battere la formula? Nel senso che (a) scrivi la prima formula sulla cella C1, poi (b) la copi sulle righe successive ed e’ fatta per sempre. Basta non cancellarle, ovviamente.
Sono d’ accordo che le macro consentono di fare quel qualcosa in piu’, ma excel tante cose le ha previste gia’ di suo.
Hai colorato Oro – Argento - Bronzo i primi 3 classificati?

Ciao,
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Formula RANGO in VBA":


Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti