Assegnare valore a cella con u



  • 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