Convalida Dati personalizzato



  • Convalida Dati personalizzato
    di Saiyuki007 data: 19/02/2016 20:43:34

    Buonasera a tutti,
    a lavoro mi sovrascrivono sempre le formule di conseguenza ho pensato a inserire una convalida dati.
    Praticamente nella cella ho inserito una formula e nella convalida dati (personalizzato) ho inserito la stessa formula, MA se faccio una prova (es. digito qualcosa) sovrascrive la formula!! Ma non in tutte...
    quindi ho provato a fare incolla speciale - convalida ma ancora niente..in alcune celle sovrascrive.
    Quale può essere il problema?

    EDIT: nella colonna "residui" dove ci sono gli ingressi, nonostante la convalida, la formula viene sovrascitta...


    grazie a chi mi risponderà



  • di patel data: 20/02/2016 07:55:36

    non mi sembra una buona idea, meglio proteggere le celle con le formule
    h t t p s://support.microsoft.com/it-it/kb/639839





  • di Ges (utente non iscritto) data: 22/02/2016 16:27:45

    Una soluzione potrebbe essere di proteggere le SOLE celle in cui ci sono le formule con un codice
     
    Sub ProteggiForumle()
    Dim cella As Range
    ActiveSheet.Unprotect
    For Each cella In ActiveSheet.UsedRange
        If Left(cella.Formula, 1) <> "=" Then
           cella.Locked = False
        Else
           cella.Locked = True
        End If
    Next
    ActiveSheet.Protect
    End Sub



  • di patel data: 22/02/2016 16:48:43

    ottima soluzione





  • di Saiyuki007 data: 23/02/2016 11:42:41

    a livello terra terra (cioè senza macro e VBA) che "formula" devo inserire nella barra convalida dati-personalizza?

    grazie