Il mio unico e insostituibile alfatester sta trasformando Ultimus in una Beta.. e in proposito scriveva:

Se volete continuare a cercare per curiosità fate pure, ma se lo fate per
mettere toppe a un codice che crea problemi, pensate anche all' opportunità
di rivedere il tutto

Hai tutta la mia disponibilità a rivedere il metodo... anche se al codice ci si affeziona... :-)

Partiamo dall' inizio
C' è bisogno di un codice che, dopo aver selezionato una cella o un range, parta e si metta in attesa che si selezioni un' altra cella o range, anche di un' altro foglio, per metterci sopra qualcosa della prima selezione, giusto?

SI!

...zot.... Ho dovuto scrivere in lettere perchè non sono riuscito a trovare il simbolo di radice quadrata

:-) :-)

Non sarebbe meglio far restituire, a getRange(), un range bello e pronto?

E' quello che ho sempre sognato... :-)

Vi mando del codice, l' ho già provato in Ultimus di Bart e pare funzionare

Controlla se hai postato il codice giusto... perché a me non funziona...

function getRange()
        oDocView = ThisComponent.getCurrentController() 
        RegisterMouseClickHandler
on error goto cleanExit

Fino qui arriva ...
        Sel = True
do ' Inizia un ciclo infinito dal quale si esce loop Until RB = False' quando sel diventa Felse
        getRange = oSelect      
        cleanExit:
        UnregisterMouseClickHandler
end function

Ma non succede niente e la funzione restituisce un null object...

Ma la rotella è attiva...?

facci sapere...

Bart

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a