|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Excel: popolare una cella con la data di modifica della riga a cui appartiene
Ciao a tutti,
su excel ho due colonne: DESCRIZIONE | DATA MODIFICA vorrei fare in modo che quando popolo una della celle della colonna descrizione, la cella accanto venga popolata con la data odierna (al momento dell'inserimento). Nella seconda colonna avevo inserito la formula: Codice:
=SE(NON(VAL.VUOTO(B8)); OGGI(); "") E' possibile agire a livello formula o serve necessariamente una macro? Grazie.
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3297
|
Ti serve una macro.
La funzione viene valutata "in tempo reale". quindi se apri excel quella viene eseguita di conseguenza metterà sempre la data di oggi. Potresti provare con una cella d'appoggio. Mi spiego : DESCRIZIONE | APPOGGIO | MODIFICA Nella colonna Modifica metti una funzione che se descrizione e appoggio coincidono, non fa nulla, se invece descrizione è diversa da appoggio allora in modifica metti la data odierna e in appoggio copi il valore di descrizione. Il trucco è quello di usare quindi la colonna appoggio come confronto per dire "è cambiato qualcosa". |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Quote:
Codice:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
Application.EnableEvents = False
'Set the values to be uppercase
Target.Value = UCase(Target.Value)
Cells(Target.Row, "B").Value = Date
Application.EnableEvents = True
End Sub
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:23.




















