come inserire data automaticamente

ciao sono nuovo della comunity di excel , ma uso spesso acces.

io vorrei creare su un foglio di lavoro excel un automatismo che con access mi sarebbe un gioco.

io vorrei che quando su una cella inserisco un dato su un altra cella mi scriva la data di oggi.

es: after update D3 M3 = oggi().

se scrivo un dato sulla cella D3, nella cella M3 mi deve inserire automaticamente la data e deve rimanere memorizata anche i giorni sucessivi, non aggiornrsi ogni giorno. con Visual Basic saprei farlo ma non so come indicargli le celle

grazie spero di essermi spiegato.

ciao e grazie

 

Informazioni domanda


Ultimo aggiornamento febbraio 27, 2018 Visualizzazioni 741 Si applica a:
Risposta

Ovvio che se nella stessa riga ci sono piu dati la data è solo una

spero di essere stato più chiaro grazie

Possiamo modificare così:

Private Sub Worksheet_Change(ByVal Target As Range)
     Dim rng As Range
     Set rng = Me.Range("D3:L121")
     If Not Intersect(Target, rng) Is Nothing Then
         With Me
             .Cells(Target.Row, 13).Value = "=TODAY()"
             .Cells(Target.Row, 13).Value = .Cells(Target.Row, 13).Value
         End With
     End If
     Set rng = Nothing
End Sub

La parte del tuo post che ho quotato non mi è chiara. Se scrivo qualcosa in F10 oggi (quindi 19/09/2014) e qualcosa fra tre giorni in H10, devo o meno cambiare la data?

Grazie.

--
Mauro Gamberini
Microsoft© MVP (Excel)
http://www.maurogsc.eu

Il problema è stato risolto?

Siamo spiacenti che questo non sia stato d'aiuto.

Fantastico! Grazie per aver scelto questa risposta.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento, ci aiuta a migliorare il sito.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento.