Newsgroup: it.comp.lang.visual-basic
Titolo: [Excel VBA Sintassi]

In finestra vi sono due cartelle denominate una Costi.xls e l’altra
Ricavi.xls. La crt (cartella) Costi contiene un modulo di nome ModCosti e
la routine in esso contenuta ha nome RoutCosti. La crt Ricavi contiene un
modulo di nome ModRicavi e la routine in esso contenuta ha nome
RoutRicavi.E’ attiva la crt Costi ed è in esecuzione la routine RoutCosti
la quale esordisce con la prima ed ultima riga di codice con: MsgBox “Salve
adesso vorrei richiamare la routine RoutRicavi ma non conosco la sintassi
corretta (versione Excel 97 o superiore) da adottare. C’è qualche
volenteroso che mi può dare una mano? Grazie.”
Alla risposta è interessato
ovviamente anche il qui sottoscritto 
Amon Ra
P.S. dovrà essere evitata
la seguente sintassi, tenuta in vita per compatibilità, che risolverebbe,
comunque, il problema: Application.Run "RICAVI.xls!RoutRicavi
--------------------------------
Inviato via 
http://usenet.iol.it

 comunque, il problema: Application.Run "RICAVI.xls!RoutRicavi
Consulta la guida alle voci "Call", "Public", "Private"...
Per poter essere "chiamata" una routine deve essere visibile all'altra.
Consulta quindi la guida riguardo appunto la "visibilita'".
Considera che le cartelle di cui parli dal punto di vista del codice, sono
"progetti". Quindi il problema si riduce a quello della reciproca
visibilita' fra routine di progetti diversi. Ed entriamo nel merito delle
"Referenze". Vedi anche questo.
Se son stato poco chiaro...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Giusto per
intenderci: quale finestra? 
Nel Menu Finestra vi sono due cartelle di cui
una attiva (ovviamente) ecc...
Credevo di essere stato chiaro, scusa.
I
rimandi non mi interessano, grazie, altrimenti non avrei scritto.
Saluti
Amon Ra


 rimandi non mi interessano, grazie, altrimenti non avrei scritto.
Bell'affare!
Pero' non ho capito se hai capito che ti ho risposto.


Pero' non ho
capito se hai capito che ti ho risposto.
Credo di aver capito e credevo
con l'ultimo messaggio di essermi spiegato meglio, se cosě non č stato
pazienza. Mi riscuso di nuovo.
Occorre una precisazione al riguardo.
Lo
spirito del NG č di caritatevole comprensione. Se l'interlocutore non si č
spiegato bene e vuoi soccorrerlo lo fai con i dovuti modi altrimenti glissi
l'argomento e passi oltre onde evitare polemiche non desiderate.
Lo
spirito del NG dice anche che sarebbe meglio dare la soluzione al problema
posto e non rimandare a questo o quell'altro sito.
Dall'analisi di ciň che
l'interlocutore scrive si dovrebbe comprendere ( ma non č detto in
assoluto) il grado di conoscenza dell'ambiente trattato.
Termino con una
preghiera. Non considerare questa una risposta scorretta. Se lo pensi me ne
scuso in partenza.
Rimarrň con un interrogativo che rimarrŕ tale.
Per
davvero terminare, ma cosa vuol dire quel SPQR(C) e quella X sulla seguente
riga?
Cordiali saluti 


 seguente riga?
[...]
Cerca la risposta con google. :P


Cerca la risposta con google. :P
Infatti c'erano rimandi prima e
ve nè uno anche ora (fatti una ripassata circa la precedente tua risposta).
Piuttosto a me pare che tu non abbia ben compreso la domanda anche dopo
l'ulteriore spiegazione . Può capitare sai anche a coloro che si piccano di
avere il palato fine e due mustacchi che vi attirano solo acre "odore" di
incenso.
SPQR? A quel tempo google era ancora di là da venire.
Un
cordiale saluto dal sottoscritto che era passato remoto rispetto a
quell'iscrizione.
