Azioni automatiche con Excel o Calc

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentemazekika
420 2 7
No Rank
Messaggi: 131
Iscritto il: 30 dic 2012, 13:49
0
voti

[1] Azioni automatiche con Excel o Calc

Messaggioda Foto Utentemazekika » 27 apr 2013, 13:45

Buon sabato a tutti.
Mi sto cimentando in modo goffo, nella creazione di una tabella , sia con Excel ma anche con Calc di Openoffice, dove in una cella ho un segno di spunta e nel momento in cui inserisco il segno di spunta mi possa comparire nella cella a fianco la data esatta.
Sono una vera schiappa con le formule e con le macro di visual basic quindi sono qui a chiedere il vostro aiuto, inserirò un piccolo esempio di quello che intendo fare.
Immagine.JPG
Immagine.JPG (13.71 KiB) Visto 3673 volte

In pratica si tratta di un foglio che mi permetta di tenere conto della regolarizzazioni di alcune attività con la data di spunta del completamento.

Grazie a tuti per il prezioso tempo dedicatomi.
Gli ingegneri amano risolvere i problemi. Se non hanno problemi a portata di mano li creano subito.
(Scott Adams)

Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO
Contatta:
0
voti

[2] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto Utenteg.schgor » 28 apr 2013, 7:06

Ma il tuo problema è creare il segno di spunta?
In questo caso puoi ricorrere all'alfabeto "Marlett" ("a" o "b")
E' poi ovvio che nella casella in cui deve apparire la data
ci deve essere una condizione SE...

Avatar utente
Foto Utentemazekika
420 2 7
No Rank
Messaggi: 131
Iscritto il: 30 dic 2012, 13:49
0
voti

[3] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto Utentemazekika » 28 apr 2013, 13:49

No g.schgor , il mio problema è oltre.
Il simbolo di spunta che io inserisco, nella realtà è un oggetto e non un carattere o simbolo grafico.
Questo oggetto della classe "tabelle" dei fogli elettronici, nelle proprietà ha la possibilità di essere associato ad una azione automatica in risposta ad una azione svolta, ovvero uno "script".
Qui vado in panico, nel senso che la mia intenzione era di fare sì che uno script o qualcosa di simile, al momento in cui metto il segno di spunta nella casella, mi scriva in quella a fianco, la data in cui viene messa la spunta.

Greazie per l'interessamento.
Gli ingegneri amano risolvere i problemi. Se non hanno problemi a portata di mano li creano subito.
(Scott Adams)

Avatar utente
Foto UtenteEdmondDantes
11,9k 8 11 13
Disattivato su sua richiesta
Messaggi: 3619
Iscritto il: 25 lug 2009, 22:18
Località: Marsiglia
Contatta:
1
voti

[4] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto UtenteEdmondDantes » 28 apr 2013, 18:06

Una soluzione pratica se devi inserire poche CheckBox.

Inserisci una CheckBox (controllo ActiveX) nel foglio di Excel. Ti metti in modalità progettazione e clicchi due volte sul controllo appena inserito.
All'apertura dell'editor, inserisci il seguente codice:

Codice: Seleziona tutto

Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Range("A1").Value = Date
ElseIf CheckBox1.Value = False Then
Range("A1").Value = ""
End If
End Sub


Se devi inserire più CheckBox questa soluzione risulta poco praticabile.
Inoltre, dato che non c'è nessun controllo, se clicchi accidentalmente su una CheckBox, perdi la data precedentemente inserita.

Codice: Seleziona tutto

Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Range("A2").Value = Date
CheckBox1.Enabled = False
End If
End Sub

Inserendo questo codice, invece, disabiliti il controllo dopo il primo click e non potrai più riaccenderlo.
Il Conte di Montecristo

Se non studio un giorno, me ne accorgo io. Se non studio due giorni, se ne accorge il pubblico.

Io devo studiare sodo e preparare me stesso perché prima o poi verrà il mio momento.
Abraham Lincoln

Avatar utente
Foto Utentemazekika
420 2 7
No Rank
Messaggi: 131
Iscritto il: 30 dic 2012, 13:49
0
voti

[5] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto Utentemazekika » 28 apr 2013, 22:53

Ti ringrazio Edmond Dantes, anche questo tuo esempio non calza propriamente " a pennello" con le mie aspettative.
Ho scovato, girovagando per la rete diversi esempi , che con un "merge" sto adattando alle mie esigenze.
Appena risolvo la cosa non mancherò di inserire la soluzione al mio problema.

Grazie ancora a tutti.
Gli ingegneri amano risolvere i problemi. Se non hanno problemi a portata di mano li creano subito.
(Scott Adams)

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
4
voti

[6] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto UtentePietroBaima » 29 apr 2013, 2:35

Ciao,

guarda se una soluzione del genere può andarti bene.

Nella cella A2 ho inserito una checkbox, poi nelle sue proprietà (in modalità progettazione, tasto destro, sotto Control->Data ho specificato che la linked cell è A2 e il reference value on sia 1 e il reference value off sia 0).
In General->Label ho dato una label alla checkbox per indicare cosa sia.

Nella cella a fianco, la cella B2, ho scritto il seguente codice:

Codice: Seleziona tutto

=IF (A2="0";"";IF(B2="";TEXT(TODAY();"DD MMMM YYYY");B2))


Se ti viene fuori un Err:522 (perché non hai abilitato il calcolo iterativo del foglio) vai sulla voce del menu Tools->Options e poi su OpenOffice.org Calc->Calculate e abilita Iterations (i valori di default vanno bene).

Ti allego un file ods nel quale ho riportato quanto scritto qui.

Ciao,
Pietro.

date.zip
(9.03 KiB) Scaricato 124 volte
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³

Avatar utente
Foto Utentemazekika
420 2 7
No Rank
Messaggi: 131
Iscritto il: 30 dic 2012, 13:49
0
voti

[7] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto Utentemazekika » 1 mag 2013, 9:26

Perfetto Pietro, sei stato prorpio gentile.
Ti sono veramente grato. :ok:

Ciao.
Gli ingegneri amano risolvere i problemi. Se non hanno problemi a portata di mano li creano subito.
(Scott Adams)

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[8] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto UtentePietroBaima » 1 mag 2013, 9:49

Figurati, dovere di sito... :D

Quindi era questo ciò che ti serviva?
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³

Avatar utente
Foto Utentemazekika
420 2 7
No Rank
Messaggi: 131
Iscritto il: 30 dic 2012, 13:49
0
voti

[9] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto Utentemazekika » 1 mag 2013, 14:52

E' proprio quello che mi serviva =D>
Ora sto preparando una ceck list per i miei tecnici che compileranno, prima di partire per gli interventi.

Grazie mille.
Gli ingegneri amano risolvere i problemi. Se non hanno problemi a portata di mano li creano subito.
(Scott Adams)

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[10] Re: Azioni automatiche con Excel o Calc

Messaggioda Foto UtentePietroBaima » 1 mag 2013, 14:58

:ok:
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³


Torna a “Programmi applicativi: simulatori, CAD ed altro”