Slėpti stulpelius naudodami mygtuką

Anonim

Jei norite paslėpti tam tikrus stulpelius naudodami mygtuką, galite naudoti šį kodą. Tai netgi pakeis komandų mygtuko tekstą į Slėpti stulpelius ir vėl pakeis jį į Rodyti stulpelius.

Paslėpti_C ()

Dim C_ell As Range

ActiveSheet.Shapes.Range (masyvas („2 mygtukas“)). Pasirinkite

Jei Selection.Characters.Text = "Rodyti stulpelius" Tada

Stulpeliai. Paslėptas = klaidinga

Selection.Characters.Text = "Slėpti stulpelius"

Kitas

Kiekvienam diapazono C_ell („B1“, langeliai (1, stulpeliai. Skaičius). Pabaiga (xlToLeft))

Jei C_ell = "x", tada C_ell.Columns.Hidden = Tiesa

Kitas

Selection.Characters.Text = "Rodyti stulpelius"

Pabaiga Jei

Diapazonas („A2“). Pasirinkite

Pabaiga Sub