OK. Perfetto!
Un'ultima informazione:
vorrei che la "regola" fosse applicata a più celle, per esempio ad A1, A2... fino ad A5; detta regola deve agire indipendentemente su ciascuna cella ovvero, all'apertura del file potrei avere A1 e A3 già precedentemente riempite e quindi B1 e B3 già
Timestampate. Se poi vado a popolare A2 mi si
Timestampa B2 e così via.
Ho provato a modificare il codice come segue:
- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1:$A$5" Then Exit Sub
If Range("B1").Value = "" Then Range("B1").Value = Now
If Range("B2").Value = "" Then Range("B2").Value = Now
If Range("B3").Value = "" Then Range("B3").Value = Now
If Range("B4").Value = "" Then Range("B4").Value = Now
If Range("B5").Value = "" Then Range("B5").Value = Now
End Sub
Non funziona.
Perdonatemi se ho scritto orrori
PS1: potreste indicarmi un sito dal quale potermi erudire in Visual Basic?
PS2: se non è il momento e/o posto giusto per postare il PS1 vi prego di scusarmi