Avatar billede lillebror Nybegynder
23. september 2004 - 21:52 Der er 4 kommentarer og
1 løsning

Formler i VBA

Hejsa, jeg er lige begyndt at lege lidt med VBA og excel. Jeg har lavet en funktion der smækker nogle tal sammen og opstiller dem i en tabel. Hvordan finder jeg så den største værdi i en kolonne af variabel størrelse? Altså via formlen MAKS(), hvis jeg:

1. Gerne vil vise den største værdi i en MsgBox
2. Gerne vil have værdien til at stå i en celle, 2 celle nedenunder tabellen.

Når man kigger på min tabel, så står der kun tal i den. Hvordan skal jeg konstruere det, hvis jeg gerne vil have at der skal stå f.eks.: G4 * F4, i cellen H4.

Det var lige de ting spørgsmål der generer mig mest lige nu :)
Avatar billede sjap Praktikant
23. september 2004 - 22:03 #1
Maks. værdien kan findes og vises i en en msgbox med følgende:

MaxVal = Application.WorksheetFunction.Max(Range("A:A"))
MsgBox "Maksimum er: " & MaxVal, vbInformation + vbOKOnly, "Maksimum"
Avatar billede sjap Praktikant
23. september 2004 - 22:04 #2
Glemte lige at skrive at ovenstående naturligvis skal lægges in i din VBA kode.
Avatar billede sjap Praktikant
23. september 2004 - 22:20 #3
Hvis du vil skrive formler med VBA, kan du gøre det med

Range("H4").Formula = "=G4*F4"

eller hvis der er flere:

For i = 4 To 10
    Range("H" & i).Formula = "=G" & i & "*F" & i
Next i
Avatar billede lillebror Nybegynder
23. september 2004 - 22:28 #4
Du må da gerne smide et svar så :)
Avatar billede sjap Praktikant
23. september 2004 - 22:31 #5
OK - hvis det skal være på den måde :0)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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