Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Funzione Conta.numeri/conta.vuote

0 views
Skip to first unread message

AquaStar SA

unread,
Jul 12, 2003, 7:46:22 AM7/12/03
to
Buon Giorno a tutti...

sono impantanato su una stupidaggine...

qual' č il corrispettivo VB di conta.numeri(Range) e/o di Conta.vuote(Range)

Grassie!

Sergio


saoche

unread,
Jul 12, 2003, 11:07:54 AM7/12/03
to
AquaStar SA ha scritto:

> qual' č il corrispettivo VB di conta.numeri(Range) e/o di Conta.vuote(Range)

COUNT(range) per la prima
COUNTBLANK(range) per la seconda

Un consiglio: per conoscere il corrispettivo VBA di una funzione, attiva
il registratore di macro, scrivi la funzione su una cella e poi vai a
controllare cosa ti ha scritto nel codice.
Ciao.

AquaStar SA

unread,
Jul 12, 2003, 11:16:38 AM7/12/03
to
Grazie!

... solitamente lo faccio, ma per questa funzione non sapevo proprio come
fare.....

Ciao

Sergio


"saoche" <sao...@invalid.it> ha scritto nel messaggio
news:bep88d$r35$1...@lacerta.tiscalinet.it...

AquaStar SA

unread,
Jul 12, 2003, 11:27:25 AM7/12/03
to
...scusa ho fatto

rp = Count(Range("G19:G186"))

mi dice....errore di compilazione.... sub o function non definita.....

dove ho sbagliato??

Grazie

sergio


"saoche" <sao...@invalid.it> ha scritto nel messaggio
news:bep88d$r35$1...@lacerta.tiscalinet.it...

saoche

unread,
Jul 12, 2003, 12:11:53 PM7/12/03
to
AquaStar SA ha scritto:

> ...scusa ho fatto
>
> rp = Count(Range("G19:G186"))
>
> mi dice....errore di compilazione.... sub o function non definita.....
>
> dove ho sbagliato??
Scusa, ma sono io che ho preso una cantonata.
Quello che ti ho indicato è il modo per inserire la funzione in una
cella, per es.
Cells(1, 1).FormulaR1C1 = "=COUNT(R[1]C:R[11]C)"
Non conosco nessuna funzione che faccia quello che chiedi, ma se non la
trovi è semplice da creare.
Ciao

Tiziano Marmiroli

unread,
Jul 12, 2003, 12:08:55 PM7/12/03
to
Il Sat, 12 Jul 2003 17:27:25 +0200, AquaStar SA ha scritto:

> ...scusa ho fatto
>
> rp = Count(Range("G19:G186"))
>
> mi dice....errore di compilazione.... sub o function non definita.....
>
> dove ho sbagliato??

rp = Application.WorksheetFunction.Count(ActiveSheet.Range("A1:A10"))


Ti puo' essere molto utile il documento:

Funzioni Excel standard e personali in ambiente VBA
www.microsoft.com/italy/office/previous/2000/content/funzionivba/

--
Tiziano Marmiroli
Microsoft MVP - Office

AquaStar SA

unread,
Jul 12, 2003, 1:02:36 PM7/12/03
to
Grazie Tiziano....

per estensione, per utilizzare le istruzioni che normalmente ci sono in
excel, se non ci sono dirette, si possono richiamare tutte in questo modo:
Application.WorksheetFunction.xxxx, oppure solo alcune tipo questa?

Grazie

Sergio


"Tiziano Marmiroli" <t.mar...@mvps.org> ha scritto nel messaggio
news:g1c0hv85ofpcdq62d...@4ax.com...

Tiziano Marmiroli

unread,
Jul 13, 2003, 5:11:49 AM7/13/03
to
Il Sat, 12 Jul 2003 19:02:36 +0200, AquaStar SA ha scritto:

> per estensione, per utilizzare le istruzioni che normalmente ci sono in
> excel, se non ci sono dirette, si possono richiamare tutte in questo modo:
> Application.WorksheetFunction.xxxx, oppure solo alcune tipo questa?

Molte, ma non tutte. Per sapere quali dall'editor di visual basic passa
al visualizzatore di oggetti (F2) e cerca la classe 'worksheetfunction'


P.S. Per favore quota correttamente eliminando le parti non
indipsensabili per capire a cosa ti riferisci.

Faler

unread,
Jul 14, 2003, 7:40:34 AM7/14/03
to
Funzioni Excel standard e personali in ambiente VBA
www.microsoft.com/italy/office/previous/2000/content/funzionivba/
--
Tiziano Marmiroli
Microsoft MVP - Office
>>
>>
Prendendo spunto da questo consiglio dato ad AquaStar SA ho scaricatoil
file zip dall'indirizzo indicato e con mia grande soddisfazione ho trovato
le traduzioni che cercavo da tempo [non conosco l'inglese,purtroppo].

In molte macro o istruzioni VBA trovo definizioni (scusate se le chiamo
cosě) tipo:

IF =che dovrebbe corrispondere alla funzione SE
IFlen, IIF, as integer, as double, with, Private sub.., e molte altre.

Domanda: esiste un link internet dove io possa trovare queste istruzioni
tradotte in italiano?
Non la sintassi, perchč questa vorrei impararla piano piano (con il vostro
aiuto) e con dei libri che ho acquistato.
--
Faler
Indirizzo valido per le risposte
AR.F...@libero.it


0 new messages