Come nascondere la casella di controllo quando la riga è nascosta in Excel?
Normalmente, quando si nasconde una riga contiene caselle di controllo nelle celle della riga, le caselle di controllo non saranno nascoste con la riga, ma si sovrappongono al contenuto dell'altra riga come mostrato nell'immagine a sinistra. Come nascondere le caselle di controllo quando la riga è nascosta in Excel? Questo articolo ti aiuterà a risolverlo.
Nascondi la casella di controllo quando la riga è nascosta con il codice VBA
Nascondi la casella di controllo quando la riga è nascosta con il codice VBA
È possibile eseguire il seguente codice VBA per nascondere le caselle di controllo quando la riga è nascosta in Excel.
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio con le caselle di controllo che si desidera nascondere e fare clic Visualizza codice dal menu di scelta rapida.
2. Nel Microsoft Visual Basic, Applications Edition finestra, copia e incolla il codice VBA sottostante nel file Code finestra.
Codice VBA: nascondi la casella di controllo quando la riga è nascosta
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xChkBox As CheckBox
Dim xCell As Range
Dim xHide As Boolean
If Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal Then
xHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes)
Target.EntireRow.Hidden = xHide
For Each xChkBox In ActiveSheet.CheckBoxes
Set xCell = xChkBox.TopLeftCell
If Not Intersect(xCell, Target) Is Nothing Then
xChkBox.Visible = Not xHide
End If
Next
End If
End Sub
3. Quindi premere il pulsante altro + Q contemporaneamente i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
4. Selezionare l'intera riga con le caselle di controllo da nascondere, quindi viene visualizzata una finestra di dialogo, fare clic su Sì pulsante.
Quindi puoi vedere tutte le caselle di controllo nascoste con la riga come mostrato nell'immagine sottostante.
Note:: Per visualizzare la riga nascosta con le caselle di controllo, selezionare le intere righe includendo la riga nascosta e nella finestra di dialogo che si apre, fare clic su Non pulsante. Quindi verrà visualizzata la riga con le caselle di controllo.
Articoli correlati:
- Come nascondere le righe in base alla data odierna in Excel?
- Come nascondere / mostrare righe o colonne con il segno più o meno in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!