Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

inserimento automatico data statica

Ultimo Aggiornamento: 19/10/2017 18:06
Post: 1
Registrato il: 19/10/2017
Città: ROMA
Età: 53
Utente Junior
2010
OFFLINE
19/10/2017 10:41

Buongiorno a tutti,
premesso che sono nuovo del forum e sono quasi del tutto digiuno di programmazione anche a livello base (VBA ecc...), illustro la mia esigenza.

Ho un foglio nella cui colonna B devo inserire una serie di persone da contattare telefonicamente: nella colonna A, in corrispondenza di ciascuna cella della colonna B, vorrei che apparissero automaticamente data e ora del contatto telefonico e vorrei che tali data e ora fosse statiche, cioè che restino invariate nel tempo e con le modifiche delle successive righe.

C'è qualcuno che può illustrarmi come fare?

Grazie,
Leonardo
Post: 447
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
19/10/2017 13:01

Ciao
perdonami ma la tua richiesta mi risulta incomprensibile.
Tu dici che hai un elenco di nomi in col.B e vorresti una "data statica" nella corrispondente cella in col.A

Ma chi e come dovrebbe inserire quella data?
Vi è un numero minimo di telefonate/giorno? e se si, come è stabilito? Devono essere inserite a caso oppure c'è una logica?.

Fai sapere. Ciao,
Mario
Post: 1
Registrato il: 19/10/2017
Città: ROMA
Età: 53
Utente Junior
2010
OFFLINE
19/10/2017 13:27

ciao Marius,
la data dovrebbe apparire automaticamente in A1, A2, A3 ecc.ecc. nel momento in cui la cella B1, B2, B3 ecc.ecc è popolata. Nella colonna A ho inserito una formula per cui la data appare solo nelle celle corrispondenti a celle della colonna B che siano popolate.
Adesso, il mio problema è che la data che appare nelle celle della colonna A cambia man mano che faccio degli inserimenti, mentre io vorrei che restasse immutata (a meno che non vado a cambiarla manualmente).
Per quanto riguarda le telefonate, non c'è un numero giornaliero prestabilito, quello che importa è che tutte le telefonate fatte e annotate oggi nella colonna B riportino la data di oggi nella colonna A e che tale data rimanga immutata anche domani.
Spero di essermi spiegato meglio.
Grazie
Post: 448
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
19/10/2017 15:50

Ciao
Non puoi fare quello che chiedi con le formule. Ogni volta che ricalcoli il Foglio la formula in col.A ti ricalcola la data. Se, ad esempio, in A1 hai messo =OGGI() se popoli B1 ti appare la data di oggi ma, domani, riaprendo il file la formula ti dà nuovamente la data "odierna".
Per date statiche devi usare VBA. Quale è il tuo grado di conoscenza di tale prodotto?

Ciao,
Mario
Post: 2
Registrato il: 19/10/2017
Città: ROMA
Età: 53
Utente Junior
2010
OFFLINE
19/10/2017 16:31

mi sono dedicato un'oretta a capire come funzionano le VBA in excel ed ho anche trovato una formula che per ora funziona dico per ora perché per le operazioni compiute oggi mi dà come data 19-10-2017: non sono sicuro, però, se domani, nel riaprire il file e aggiornandolo con le nuove operazioni, la data di quelle di oggi si manterrà o passerà a 20-10-2017.
te la incolllo. ciao

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
Dim rCell As Range

Set rng = Intersect(Me.Columns("B"), Target)
If Not rng Is Nothing Then
For Each rCell In rng.Cells
With rCell
If Not IsEmpty(.Value) Then
.Offset(0, -1).Value = Date
Else
.Offset(0, -1).Value = vbNullString
End If
End With
Next rCell
End If
End Sub
Post: 1.412
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
19/10/2017 17:32

ciao

se non vuoi il vba
un metodo ci sarebbe ( ma è rompino)

scrivi in cella A3

=SE(B3<>"";ADESSO();"")



e formatta gg/mm/aaaa hh:mm

una volta che si scrive in B3
in A3 verrà scritta la data e l'ora del cambiamento

seleziona A3 clicca F2 e poi F9 e il gioco è fatto

ma bisogna ricordarsi [SM=x423026]

Post: 3
Registrato il: 19/10/2017
Città: ROMA
Età: 53
Utente Junior
2010
OFFLINE
19/10/2017 18:06

ciao Federico,
grazie del suggerimento, ci proverò e ti farò sapere
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 06:50. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com