Assegnare valore a cella con u
Hai un problema con Excel? 
Assegnare valore a cella con u
di Gioama2000 (utente non iscritto) data: 24/05/2010
In un foglio di excel avrei bisogno che fosse assegnato un valore (per esempio la lettera “c”) alla cella su cui faccio un “click“ se è vuota . se clicco su una cella a cui è già stato assegnato il valore “c” vorrei invece che ritornasse vuota. (tutto ciò limitatamente a una colonna, per es. la colonna f). e’ possibile ciò? qualcuno sa dirmi eventualmente come fare? grazie a tutti. gioama2000
di Locate (utente non iscritto) data: 24/05/2010
Ciao
ti posto la macro per fare questo lavoro,
sta a te adattarla al tuo range di colonna f se ho letto bene, adesso fa da 1 a 100
ciao da locate
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("F1:F100")) Is Nothing Then
Exit Sub
Else
If ActiveCell = "" Then
ActiveCell.FormulaR1C1 = "C"
ActiveCell.Offset(1, 0).Select
Else
If ActiveCell = "C" Then
ActiveCell.FormulaR1C1 = ""
ActiveCell.Offset(1, 0).Select
End If
End If
End If
End Sub |
di Gioama2000 (utente non iscritto) data: 24/05/2010
Grazie! e' proprio quello che cercavo. però avrei preferito dover fare un colo click e non un doppio click. ingenuamente ho provato a sostituire "beforedoubleclick" con "beforeclick", ma così non funziona più nulla!.
grazie ancora.
gioama2000
Vuoi Approfondire?