| | Post: 19 | Registrato il: 15/10/2014
| Città: CERIGNOLA | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
03/01/2017 09:05 | |
Ciao a Tutti e Buon Anno!
Ho un problema.
Devo bloccare la funzione ADESSO.
Mi spiego meglio.
Ho realizzato un foglio presenze che deve essere aggiornato da ogni dipendente giorno per giorno.
Ho inserito la funzione ADESSO, per registrare data e ora in cui viene inserita la propria presenza.
E fin qui nulla questio, fino a quando non cambia il giorno, in quel caso quando viene inserita la presenza nel secondo giorno viene cambiata anche la data e l'ora per la presenza del giorno antecedente.
Come faccio ad evitare ciò?
Attendo un vostro aiuto.
Grazie a Tutti
|
|
| | Post: 4.995 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
03/01/2017 09:13 | |
Ciao la funzione "ADESSO()" ogni volta che ce un cambio di qualche dato nel foglio viene aggiornata con la data ed ora attuale, quindi tutte le celle che hanno la funzione Adesso() riporteranno la data è l'ora attuale.
per evitare ciò si deve usare una macro che inserisce la data è l'ora attuale nella cella, sfruttando l'evento "Selection_Change" del foglio.
però dipende dal tipo di aggiornamento che inserisce il dipendente, cosa fa? mette una firma, seleziona la cella?.
Metti un esempio togliendo dati sensibili, tanto per vedere l'impostazione.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 19 | Registrato il: 15/10/2014
| Città: CERIGNOLA | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
03/01/2017 09:17 | |
Ciao ti allego il file che ho creato. |
| | Post: 3.564 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
03/01/2017 09:22 | |
oppure selezioni le celle con adesso e fai Copia, incolla valori
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 2.507 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
03/01/2017 10:08 | |
Potresti provare con l'Evento:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cells(Target.Row, Target.Column).Value = Now
Cells(Target.Row + 1, Target.Column).Select
End Sub
Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 20 | Registrato il: 15/10/2014
| Città: CERIGNOLA | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
03/01/2017 10:34 | |
APPLICATO AL MIO ESEMPIO, CHE HO ALLEGATO, MI SAPRESTI DIRE COME VERREBBE? |
| | Post: 2.508 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
03/01/2017 11:20 | |
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 21 | Registrato il: 15/10/2014
| Città: CERIGNOLA | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
03/01/2017 12:34 | |
Perfetto, ma viene applicata solo ad una cella ma non a tutte!
Come lo applico a tutte le celle del riquadro? |
| | Post: 2.509 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
03/01/2017 14:01 | |
Non mi è chiaro problema che rilevi; l'evento si applica a tutte le Celle nelle quali esegui il "Doppio click". Fammi capire meglio quali sono le difficoltà incontri. Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 0 | Registrato il: 10/09/2018
| Città: POTENZA | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
10/09/2018 13:56 | |
CIAO A TUTTI
Sto elaborando un file per gestione ordini
inserisco in una colonna dei valori che possono variare. Se vanno al disotto di un valore prefissato deve comparirmi nella cella della colonna successiva la data in cui è variato senza che si aggiorni.
Ho letto le vostre discussioni ho provato ad inserire macro ma non sono riuscito.
gentilemente mi aiutate?
Inserimento macro
colonna L dati colonna M data che non deve modificare
|
| | Post: 3.881 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
10/09/2018 15:28 | |
ALF.C non è mai una buona idea accodarsi a vecchie discussioni.
Aprine una nuova allegando il tuo file inserendo a mano il risultato desiderato..
Puoi spiegare meglio che difficoltà hai avuto ad inserire la macro?
Puoi mostrare la macro?
Alfredo |
| | Post: 1 | Registrato il: 10/09/2018
| Città: POTENZA | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
11/09/2018 13:11 | |
Ok scusami dovevo immaginarlo essendo un po’ datate le discussioni!
Comunque io non so come bloccare sta benedetta data di excel quando viene visualizzato un valore su un altra cella!
Avrei bisogno passo passo di sapere come fare..
Grazie infinite |
| | Post: 3.891 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
11/09/2018 13:36 | |
Te l’ho già detto.
Devi aprire una nuova discussione allegando un file e spiegare quello che deve sucedere.
Occorre una macro e se tu non sai nulla di VBA la cosa sarà per te un po’ complicata perchè non saprai gestire eventuali problemi che dovessero presentarsi successivamente.
Alfredo |
|
|