Bestem synligheden af ​​en celle

Indholdsfortegnelse

Sådan kontrolleres, om en celle er synlig eller ej

Forestil dig en tabel, hvor der skal foretages forskellige beregninger, afhængigt af om en celle er synlig eller ej. For eksempel tages der ikke hensyn til skjulte celler.

I mange tilfælde er den klassiske måde at gøre dette på via PARTIAL RESULT -funktionen. Dette kan udføre visse beregninger på en sådan måde, at celler, der er skjult, ikke tages i betragtning.

Med det vandrette arrangement af dataene og komplekse bordstrukturer kan du imidlertid hurtigt nå grænserne for gennemførlighed med DELTID.

I dette tilfælde vil mange brugere gerne have en funktion, der spørger, om en celle er synlig eller ej. Desværre giver det omfattende katalog over funktioner i Excel ikke en sådan funktion. Gør følgende for at oprette en brugerdefineret funktion til at spørge, om en celle i tabellen er synlig eller ej:

  1. Åbn kommandoen "Makroer" i menuen "Værktøjer" og kommandoen "Visual Basic Editor" i forgreningsmenuen. Du kan også gøre dette i alle versioner af Excel ved hjælp af tastekombinationen ALT F11.
  2. I den editor, der derefter vises, skal du vælge kommandoen "Modul" i menuen "Indsæt".
  3. Indtast følgende kode i inputvinduet:
    Offentlig funktion Synlig (celle _
    As Range) As Boolean VISIBLE = Not (_
    Cell.EntireRow.Hidden Eller _
    Cell.EntireColumn.Hidden)
    Afslut funktion
  4. I kommandoen "Filer" skal du vælge kommandoen "Luk og vende tilbage til Microsoft Excel". Dette vil tage dig tilbage til dit bord.

Du har nu integreret den nye bordfunktion VISIBLE, som du kan bruge i din projektmappe.

Send en cellereference til den nye funktion SYNLIG som et argument. Funktionen kontrollerer derefter, om cellen er synlig eller skjult. Resultatet af funktionen er SAND (synlig) eller FALSK (skjult). Følgende figur viser brugen af den brugerdefinerede funktion VISIBLE i en eksempel tabel:

Hvis du f.eks. Vil tilføje en række celler i en tabel uden at tage hensyn til skjulte rækker, kan du gøre dette bekvemt med funktionen SYNLIG.

Opret en hjælpekolonne ud for de celler, der skal tilføjes. I dette kan du bruge funktionen VISIBLE til at spørge om cellerne er synlige.

For eksempel, for at forespørge på celle B5, skal du indtaste følgende formel i C5:

= SYNLIG (B5)

Kopier derefter denne formel langt nok ned i kolonne C. Følgende figur viser brugen af formlen i hjælpekolonnen i eksempletabellen:

Brug følgende formel til tilføjelsen, som du skal bekræfte med CTRL SHIFT ENTER:

= SUM (B5: B10 * C5: C10)

Følgende figur viser forskellen mellem resultaterne og SUM (linje 8 er skjult):

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave