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
Moderátor: Mods_senior
Re: VBA-problém se sestavením kódu
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
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5 Odpovědi
- 2804 Zobrazení
-
Poslední příspěvek od Patrik54321
-
- 12 Odpovědi
- 8210 Zobrazení
-
Poslední příspěvek od šulda
-
- 13 Odpovědi
- 18946 Zobrazení
-
Poslední příspěvek od JuRas
-
- 4 Odpovědi
- 9428 Zobrazení
-
Poslední příspěvek od petr22
-
- 4 Odpovědi
- 5492 Zobrazení
-
Poslední příspěvek od Shokata88

