Slēpt kolonnas, izmantojot pogu

Anonim

Ja jums ir jāslēpj noteiktas kolonnas, izmantojot pogu, varat izmantot šo kodu. Tas pat mainīs komandu pogas tekstu uz Slēpt kolonnas un pēc tam atkal nomainīs to uz Atklāt slejas.

Subslēpt_C ()

Dim C_ell As Range

ActiveSheet.Shapes.Range (masīvs ("2. poga")). Izvēlieties

If Selection.Characters.Text = "Atklāt slejas" Tad

Column.Hidden = False

Selection.Characters.Text = "Slēpt kolonnas"

Citādi

Par katru C_ell diapazonā ("B1", šūnas (1, Columns.Count) .End (xlToLeft))

Ja C_ell = "x", tad C_ell.Columns.Hidden = True

Nākamais

Selection.Characters.Text = "Atklāt slejas"

Beigas Ja

Diapazons ("A2"). Izvēlieties

Beigt apakš