Wile E. Coyote ha scritto:

Ciao a tutti volevo sapere se qualcuno si à trovato nella mia stessa situazione ed Ã
riuscito a risolvere questo problema. Ho implementato una macro che deve
fare dei controlli e poi scrivere di conseguenza, faccio un esempio :
if cell1.string = "venerdi" And cell2.string = "-02.00" Then
MsgBox("Eccomi qua",,"")
Else
....
premetto che le variabili sono state dichiarate ed inzializzate , ho
provato anche col dare un print cell1.string & cell2.string ed il valore
delle celle viene stampato correttamente ma al momento del controllo
questi viene saltato , anche se entrambe le condizioni sono vere. La
cell1.string à formattata come data e personalizzata per mostrare solo
il nome del giorno, qualcuno sa come accedere al valore giorno cioà solo
il nome , la cosa mi sembra alquanto strana perchà con la proprietÃ
string non ho mai avuto problemi.
Grazie


Se usi string anzichà value fai fare all'interprete basic una conversione da valore a stringa, forse il problema sta nei vari passaggi, non avendo il tuo codice non posso essere pià preciso.
La soluzione che ti propongo à la seguente:
se hai una data nella cella usa:


Data = cell.value
'inserisci la data contenuta nella cella in una variabile

Giorno = Weekday(Data)
'estrai il giorno della settimana dalla data

In giorno troverai il *numero* corrispondente al giorno della settimana, basa il controllo sul numero anzichà sulla stringa.

Ciao

Fabio

--
OpenOffice.org http://it.openoffice.org/




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



Rispondere a