Utilizzo funzioni preesistenti
Hai un problema con Excel? 
Utilizzo funzioni preesistenti
di Sbwnco (utente non iscritto) data: 09/10/2010
Come faccio ad utilizzare le funzioni preesistenti di excel all'interno dell'editor vb?
in pratica io voglio usare "contavalori" e farmi restituire l'outpup non sul foglio excel ma sul vba.
ho provato a registrarla ma la macro non da alcuna informazione sulla sintassi della routine!
grazie :d
di Ricky53 (utente non iscritto) data: 09/10/2010
Ciao,
uhm ... poco chiaro.
potresti spiegare meglio la tua necessità, utilizzando anche degli esempi con riferimenti di righe e colonne.
forse ti riferivi alla funzione "conta.valori" e vuoi sapere quale funzione è quella corrispondente nel vba ???
allora prova con
celle_piene = application.counta(range("a:a"))
ti restituisce le celle con dati nella colonna "a".
ciao da ricky53
Rsiposta
di Sbwnco (utente non iscritto) data: 10/10/2010
Scusa allora se non sono stato chiaro ma nononstante ciò mi hai risposto comunque esattamente, volevo appunto sapere dove si trovano, nel vba, le funzioni standard di excel!
qundi intanto grazie!
l'unico problema adesso è che non conosco ne so dove trovare la sintassi di queste funzioni su vba!
ad esempio: ho riempito da a1 a a9 di numeri e voglio sapere quanti sono i numeri maggiori di 5. dovrò utilizzare conta.se! registro una macro che abbia il conta.se e ne guardo il nome, in questo caso countif, però adesso non so come scriverne bene gli argomenti, fato che non suggerisce come mettergli!
:d
di Albatros54 (utente non iscritto) data: 10/10/2010
Alt + f11 e sei nell'editor di vba
in alto a dx nella casella a discesa digita countif
doppio click membri dell'oggetto worksheetfunction
avrai tuta la lista delle funzioni di excel richiamabili da vba.
ciao
albatros54
Vuoi Approfondire?