Zdravím, mám tady problém... po jakémsi uvažování jak vymyslet ve VBA funkci na počítání školního průměru známky, (i s možností zápisu znaménka"mínus") jsem dospěl k tomuto kódu, jenže funkce sice funguje, ale bez možností počítání s již zmíněnými znaménky (mínus)...
Function SkolniPrumer(Oblast As Range) As Double
Dim Pocet As Integer
Dim Soucet As Double
Dim Bunka As Range
For Each Bunka In Oblast
If IsNumeric(Bunka.Value) Then
Pocet = Pocet + 1
Soucet = Soucet + Bunka.Value
SkolniPrumer = Soucet / Pocet
Else
Select Case Bunka.Value
Case "1-"
Bunka.Value = 1.5
Case "2-"
Bunka.Value = 2.5
Case "3-"
Bunka.Value = 3.5
Case "4-"
Bunka.Value = 4.5
End Select
Pocet = Pocet + 1
Soucet = Soucet + Bunka.Value
SkolniPrumer = Soucet / Pocet
End If
Next Bunka
End Function
VBA-problém se sestavením kódu Vyřešeno
- mmmartin
- Moderátor
-
Elite Level 10
- Příspěvky: 9639
- Registrován: srpen 04
- Bydliště: Praha
- Pohlaví:
- Stav:
Offline
Re: VBA-problém se sestavením kódu Vyřešeno
Pokud dobře počítám, řešíš tento problém v průběhu několika dní už potřetí. Pokračuj prosím tady . Navíc tvůj už druhý název typu Problém s ... porušuje Pravidla.
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S / Gigabyte GeForce GTX 650 Ti / FORTRON BlueStorm Bronze 80PLUS / W 11
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 4406
-
od junis
Zobrazit poslední příspěvek
22 črc 2024 17:54
-
- 13
- 10867
-
od JuRas
Zobrazit poslední příspěvek
30 dub 2025 13:41
-
- 4
- 4022
-
od petr22
Zobrazit poslední příspěvek
28 lis 2024 10:06
-
- 4
- 3387
-
od lukas222
Zobrazit poslední příspěvek
05 lis 2024 13:36
-
- 0
- 2271
-
od Matyas.S
Zobrazit poslední příspěvek
02 pro 2024 20:30
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů