XL2000: Jak sečtení oblast buněk základě formátu čísla

Překlady článku Překlady článku
ID článku: 213728 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek obsahuje ukázkový Microsoft Visual Basic pro Applications vlastní funkce, která sečte hodnoty v oblasti buněk, které jsou formátovány konkrétní vlastní formát čísla.

Další informace

Ukázky programů jsou společností Microsoft poskytovány pouze pro ilustraci bez žádné záruky výslovně uvedené ani předpokládané, včetně předpokládaných záruk vztahujících se k obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Pracovníci technické podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků uživatele.
Pokud máte zkušenosti s programováním omezený, můžete kontaktovat partnera s certifikátem Microsoft nebo služby Advisory. Na další informace těchto webech společnosti Microsoft:

Microsoft Certified Partner - https://partner.microsoft.com/global/30000104

Služba Microsoft zpravodaje - http://support.microsoft.com/gp/advisoryservice

Další informace o možnostech podpory, které jsou k dispozici a o možnostech kontaktování společnosti Microsoft na následujícím webu společnosti Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSNásledující příklad vytvoří funkce definované uživatelem, který sečte hodnoty na základě vlastní formát čísla.

Příprava ukázkových dat

  1. Vytvořte nový sešit a zadejte následující data:
       A1: 100
       A2: 5
       A3: 100
       A4: 5
       A5: 100
    					
  2. Stiskněte a podržte klávesu CTRL a klepněte na tlačítko buněk A1, A3 a A5, vyberte je.
  3. V nabídce Formát klepněte na příkaz buňky a v dialogovém okně Formát buněk klepněte na kartu číslo.
  4. V seznamu Druh klepněte na tlačítko Vlastní. V poli Typ zadejte "F" 0 (včetně uvozovek) a potom klepněte na tlačítko OK.
Poznámka: s tohoto příkladu lze použít různé vlastní formáty.

Vytváření funkce

  1. Stisknutím kombinace kláves ALT+F11 spusťte aplikaci Visual Basic Editor.
  2. V nabídce Vložit klepněte na modul.
  3. V listu modulu zadejte následující kód:
    Function SumFormat(CellRange)
    
       ' Loop through each cell in the range that is passed to this
       ' function.
       For Each Item In CellRange
    
          ' Check to see if the cell is formatted as "F"0.
          ' The additional quotation marks are necessary to look for
          ' actual quotation marks in the format string.
          If Item.NumberFormat = """F""0" Then
    
             ' Add the cell value to the variable total.
             total = total + Item.Value
    
          End If
    
       Next Item
    
       ' Set the results of total equal to the function name.
       SumFormat = total
    
    End Function
    					
  4. V nabídce soubor klepněte na tlačítko Zavřít a návrat do Microsoft Excel.
  5. Vyberte buňku A7.
  6. Zadejte =SumFormat(A1:A5) a stiskněte klávesu ENTER.

    Buňce A7 obsahuje hodnotu 300, protože buňky A2 a A4 není formátován pomocí vlastní číselný formát "F" 0.

Odkazy

Další informace o formátech čísel v nabídce Nápověda klepněte na tlačítko Nápověda pro Microsoft Excel, zadejte formáty čísel v Pomocníkovi Office nebo průvodce a klepněte na tlačítko Hledat zobrazte vrácená témata.

Vlastnosti

ID článku: 213728 - Poslední aktualizace: 1. února 2014 - Revize: 3.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Excel 2000 Standard Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbdtacode kbhowto kbinfo kbprogramming KB213728 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:213728

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com