You are here:---Rispondi a: [RISOLTO] Formattazione condizionale dato invisibile ;;;
Rispondi a: [RISOLTO] Formattazione condizionale dato invisibile ;;; 2018-11-07T15:02:51+00:00

Home Forum Domande su Excel VBA e MACRO [RISOLTO] Formattazione condizionale dato invisibile ;;; Rispondi a: [RISOLTO] Formattazione condizionale dato invisibile ;;;

sidsid
Moderatore
    Post totali: 433

    Questo il codice modificato
    ATTENZIONE
    Te hai detto che hai più colonne a cui devi applicare questa soluzione; questo codice è funzionante (al momento) soltanto per nascondere i valori in colonna F, tramite le convalide in colonna “CZ”. Se la soluzione funziona, vedremo di adattarlo al resto dei tuoi intervalli.
    I range “F11:F10000” e “CZ11:CZ10000” non devono avere la spunta su bloccata.

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rConvalida As Range, rng As Range
    
    Set rConvalida = Me.Range("CZ11:CZ10000") ' range della convalida
    Set rng = Me.Range("F" & Target.Row) 'range da rendere invisibile
    
    If Not Intersect(rConvalida, Target) Is Nothing And Target.Count = 1 Then
        With rng
            Me.Unprotect
            If Target.Value = "si" Then
                .NumberFormat = "General"
                .FormulaHidden = False
            Else
                .NumberFormat = ";;;"
                .FormulaHidden = True
            End If
            Me.Protect
        End With
    End If
    Set rConvalida = Nothing
    Set rng = Nothing
    
    End Sub

    Fa sapere
    :bye:

    Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

    Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

    Chiudi