Note: The other languages of the website are Google-translated. Back to English
Autentificare  \/ 
x
or
x
Înregistrare  \/ 
x

or

Cum se folosește butonul pentru a afișa ascunderea coloanelor în Excel?

Acest articol vă va arăta metodele de creare și utilizare a butonului pentru a afișa și ascunde coloane în Excel.

Utilizați butonul pentru a afișa ascunderea coloanelor cu butonul Comutare
Utilizați butonul pentru a afișa ascunderea coloanelor cu Kutools pentru Excel


Utilizați butonul pentru a afișa ascunderea coloanelor cu butonul Comutare

Puteți crea un buton Toggle pentru a afișa ascunderea coloanelor făcând clic pe el. Vă rugăm să faceți următoarele.

1. clic Dezvoltator > Insera > Buton de comutare (control ActiveX). Vedeți captura de ecran:

notițe: Dacă nu vedeți Dezvoltator filă de pe panglică, faceți clic pe afișează / afișează fila dezvoltator în Excel să știi cum să o activezi.

2. Desenați un buton de comutare pe foaia de lucru. Faceți clic dreapta pe el, apoi selectați Afișați codul din meniul cu clic dreapta. Vedeți captura de ecran:

3. În deschise Aplicații Microsoft Visual Basic fereastră, înlocuiți tot conținutul din fereastra codului cu codul VBA de mai jos.

Cod VBA: buton pentru a afișa ascunderea coloanelor

Private Sub ToggleButton1_Click()
Dim xAddress As String
xAddress = "F:G"
If ToggleButton1.Value Then
    Application.ActiveSheet.Columns(xAddress).Hidden = True
Else
    Application.ActiveSheet.Columns(xAddress).Hidden = False
End If
End Sub

notițe: „F: G” din cod înseamnă că coloanele F: G vor fi afișate și ascunse în timpul rulării codului. Vă rugăm să le modificați în funcție de nevoile dvs.

4. presa Alt + Q tastele simultan pentru a închide Aplicații Microsoft Visual Basic fereastră.

5. Opriți Mod de proiectare cu clic Dezvoltator > Mod de proiectare.

Acum, când faceți clic pe butonul de comutare, coloanele specificate sunt ascunse imediat.

În timp ce faceți clic din nou, coloanele sunt afișate.


Utilizați butonul pentru a afișa ascunderea coloanelor cu Kutools pentru Excel

Dacă există deja coloane ascunse în foaia de lucru, Kutools pentru Excel'S Comutați pentru a afișa / ascunde toate coloanele ascunse utilitarul vă poate ajuta să le afișați și să le ascundeți rapid cu un singur clic.

Înainte de a aplica Kutools pentru Excel, Vă rugăm să descărcați-l și instalați-l mai întâi.

1. clic Kutools > Navigare.

2. Treceți la Lista de coloane , apoi puteți face clic pe butonul Comutați pentru a afișa / ascunde toate coloanele ascunse buton pentru a afișa / ascunde coloanele din foaia de lucru curentă.

  Dacă doriți să aveți o perioadă de încercare gratuită (30 de zile) a acestui utilitar, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.


Utilizați butonul pentru a afișa ascunderea coloanelor cu Kutools pentru Excel


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2019 și 365. Suportă toate limbile. Implementare ușoară în întreprindere sau organizație. Funcții complete de încercare gratuită de 30 de zile. Garanție de restituire a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse în fiecare zi!
fundul officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Aidenn · 1 months ago
    I tried the formula on 3 buttons. The problem is they hide and unhide according to the sequenced they are inputted in the code. Is there anyway that I can click any button that will show/hide the columns not in sequence?
  • To post as a guest, your comment is unpublished.
    Liz · 3 years ago
    Adding to Ryan's comment, how about hiding a column based on the value of a cell? Basically making the xAdress an IF-function and not a predetermined range of columns.
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Liz,

      Thank you for your comment!

      VBA code in this tutorial can help you hiding specified columns based on the value of a cell. Please follow the below hyperlink to know more details.
      https://www.extendoffice.com/documents/excel/2682-excel-hide-columns-based-on-dropdown-list.html
  • To post as a guest, your comment is unpublished.
    Ryan · 3 years ago
    Hi there, How would you change it to select a bunch of non-adjacent cells?
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Ryan,

      If you need to select a bunch of non-adjacent cells (every selected cell is interval of X cell) as below screenshot shown, please try the Select Interval Rows & Columns utility of Kutools for Excel.

      You can also follow this link to know more about this feature. Thank you!
      https://www.extendoffice.com/product/kutools-for-excel/excel-select-interval-rows-or-columns.html
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Ryan,

      About the bunch of non-adjacent cells you need to select, can you provide a screenshot to show where they locating in your worksheet?
      Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    Syed · 4 years ago
    This was very helpful, thanks!