| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 30.06.09 Prihlásený: 21.07.09 Príspevky: 3 Témy: 1 |
Zdravím všetkých,
vie mi niekto poradiť ako by som mohla v tabuľke (dochádzka) do bunky vložiť funkciu, ktorá by mi spočítavala iba tie čísla, ktoré sú zvýraznené (bold-tučné). Príklad: Janko Mrkvička odpracoval 2xdennú zmenu a 2xnočnú. V tabuľke to je uvedené v riadku s tým, že nočné sú zvýraznené tučným typom písma. Na konci by som chcela, aby mi sčítavalo osobitne nezvýraznené a osobitne zvýraznené. Je možné to nejako cez funkciu nastaviť? Hodnoty sú v bunkách rovnaké 11,5.
Ďakujem všetkým za odpovede.
Jana
|
|
Registrovaný: 20.07.09 Prihlásený: 02.11.09 Príspevky: 16 Témy: 0 | Napísal PaloPa: 20.07.2009 13:55 | |
|
Jana Kovalčínová píše: Zdravím všetkých,
vie mi niekto poradiť ako by som mohla v tabuľke (dochádzka) do bunky vložiť funkciu, ktorá by mi spočítavala iba tie čísla, ktoré sú zvýraznené (bold-tučné). Príklad: Janko Mrkvička odpracoval 2xdennú zmenu a 2xnočnú. V tabuľke to je uvedené v riadku s tým, že nočné sú zvýraznené tučným typom písma. Na konci by som chcela, aby mi sčítavalo osobitne nezvýraznené a osobitne zvýraznené. Je možné to nejako cez funkciu nastaviť? Hodnoty sú v bunkách rovnaké 11,5. Ďakujem všetkým za odpovede. Jana
Dá sa to urobiť prostredníctvom makra:
Kód: Public Function SumaBold(oblast As Variant) As Double Dim bunka As Range, xObl As Range Application.Volatile SumaBold = 0 Set xObl = Range(CStr(oblast)) For Each bunka In xObl 'If bunka.Interior.ColorIndex = farba Then SumaBold = SumaBold + bunka.Value If bunka.Font.Bold = True Then If IsNumeric(bunka.Value) Then SumaBold = SumaBold + bunka.Value End If End If Next End Function
Sub ForceRekalk() ActiveSheet.Calculate End Sub
Vložiť kód:
1) ALT+F11 - okno VBA
2) klik pravým tlačidlom na názve zošita a vybrať "Insert / Module"
3) skopírovať kód uvedený vyššie
Príklad:
http://pc-prog.eu/phpBB3/images/xMyKB/SumarBoldHodnot.xls
Poznámky:
1) pre príklad treba mať povolené makrá
2) automaticky sa dá kontrolovať iba zmena obsahu bunky, nie však zmena formátu (napr. na Bold), preto treba pri jeho zmene "prinútiť" prepočítať hárok (F9)
Palo
|
|
Registrovaný: 30.06.09 Prihlásený: 21.07.09 Príspevky: 3 Témy: 1 |
Páni, tak to dnes vyskúšam. Ak sa mi to podarí, tak som macherka. Veľká vďaka.
Jana
|
|
Registrovaný: 30.06.09 Prihlásený: 21.07.09 Príspevky: 3 Témy: 1 |
PaloPa píše: Dá sa to urobiť prostredníctvom makra: Kód: Public Function SumaBold(oblast As Variant) As Double Dim bunka As Range, xObl As Range Application.Volatile SumaBold = 0 Set xObl = Range(CStr(oblast)) For Each bunka In xObl 'If bunka.Interior.ColorIndex = farba Then SumaBold = SumaBold + bunka.Value If bunka.Font.Bold = True Then If IsNumeric(bunka.Value) Then SumaBold = SumaBold + bunka.Value End If End If Next End Function
Sub ForceRekalk() ActiveSheet.Calculate End Sub
Vložiť kód: 1) ALT+F11 - okno VBA 2) klik pravým tlačidlom na názve zošita a vybrať "Insert / Module" 3) skopírovať kód uvedený vyššie Príklad: http://pc-prog.eu/phpBB3/images/xMyKB/SumarBoldHodnot.xlsPoznámky: 1) pre príklad treba mať povolené makrá 2) automaticky sa dá kontrolovať iba zmena obsahu bunky, nie však zmena formátu (napr. na Bold), preto treba pri jeho zmene "prinútiť" prepočítať hárok (F9) Palo
Funguje to! Si macher
|
|
Registrovaný: 20.07.09 Prihlásený: 02.11.09 Príspevky: 16 Témy: 0 | Napísal PaloPa: 22.07.2009 8:02 | |
|
Jana Kovalčínová píše: Funguje to! Si macher
Vďaka za pochvalu, prihodím do životopisu
Palo
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Excel - sucet s podmienkou v Ostatné programy | 1 | 311 | 08.01.2014 16:44 Peeppo | | sčítavanie v HTML, XHTML, XML, CSS | 8 | 490 | 26.03.2008 16:28 stenley | | Malá otázka - Sčítavanie frekvencie procesorov v Intel - Integrated Electronics | 18 | 931 | 30.03.2012 16:34 Spixy | | Dve grafické karty scitavanie vykonu v Ostatné grafické karty | 2 | 376 | 03.01.2021 19:46 Neviem9 | | C scitavanie slov riadkov a pismen v Assembler, C, C++, Pascal, Java | 3 | 780 | 29.11.2008 18:40 neutronmind | | príkaz s podmienkou v Databázy | 2 | 649 | 26.08.2008 21:00 jaji | | NB - podmienkou je displej v Notebooky a netbooky | 3 | 408 | 29.08.2009 22:18 Cirky | | jQuery - problem s podmienkou v JavaScript, VBScript, Ajax | 2 | 391 | 20.03.2012 19:03 venom2 | | php mysql problem s podmienkou v PHP, ASP | 5 | 367 | 04.10.2014 21:38 majky358 | | Hladam skuseneho PHP programatora - Bratislava (lokalita nie je nutne podmienkou) v Ponuka práce | 5 | 987 | 20.11.2016 11:38 walther | | Excel v Ostatné programy | 1 | 770 | 12.01.2011 20:58 tairikuokami | | excel v Ostatné programy | 0 | 653 | 06.11.2010 9:50 buffalobill | | EXCEL v Ostatné programy | 7 | 838 | 21.10.2011 8:33 incredible | | Excel v Databázy | 2 | 759 | 24.08.2016 9:24 mirka888 | | Excel v Ostatné programy | 4 | 570 | 04.05.2011 11:51 beginner | | EXCEL v Ostatné programy | 0 | 867 | 08.04.2008 17:41 leokap |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|