Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

BLOCCARE LA FUNZIONE ADESSO

Ultimo Aggiornamento: 11/09/2018 13:36
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

Funzione adesso
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 [SM=x423051]

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

HELP ME
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
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 07:48. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com