Avatar billede Gonz Novice
08. marts 2018 - 12:28 Der er 3 kommentarer og
1 løsning

VBA hjælp

Hej allesammen!

Jeg sidder lige nu med det problem at jeg skal lave en sub for den gennemsnitlige karakter, som der så skal vises i cellen B1 og i en message box, der er i vbCritical. Problemet ligger i at cellen B1 viser resultatet korrekt samtidig med message boxen, som også viser resultatet korrekt, men hver gang når jeg klikker OK på message boxen, så den forsvinder, så ændrer værdien i cellen B1 sig til 1 og det giver ingen mening for mig?

Min sub ser således ud:

Sub KarakterGennemsnit()

Range("B1").Value = Application.WorksheetFunction.Average(Range("B4:B10000"))

Range("B1").Value = MsgBox("Den gennemsnitlige forventet karakter er:" & Range("B1"), vbCritical, )

End Sub


Håber virkelig der er nogen som kan hjælpe!
Avatar billede finb Ekspert
08. marts 2018 - 12:34 #1
Du kører i ring,
nøjes med:

Sub KarakterGennemsnit()
Range("B1").Value = Application.WorksheetFunction.Average(Range("B4:B10000"))

MsgBox = "Den gennemsnitlige forventeDE karakter er: " & Range("B1")

End Sub
Avatar billede store-morten Ekspert
08. marts 2018 - 12:59 #2
Sub KarakterGennemsnit1()

Range("B1").Value = Application.WorksheetFunction.Average(Range("B4:B10000"))

Karakter = Range("B1").Value

MsgBox "Den gennemsnitlige forventet karakter er: " & Karakter, vbCritical

End Sub
Avatar billede Gonz Novice
08. marts 2018 - 14:42 #3
Tusind tak for hjælpen!
Avatar billede store-morten Ekspert
08. marts 2018 - 14:58 #4
Velbekomme :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat
31/1014:25 Smartphone Motorola Af Peter Olsen i Mobiltelefoner