30. maj 2002 - 09:16Der er
2 kommentarer og 1 løsning
Finde en minimumsværdi
Jeg har en kolonne med en masse data, her vil jeg finde den mindste værdi, hvorefter celleværdien i en anden kolonne men i samme række som min-værdien skal udskrives et andet sted i arket. F.eks.
1 10 2 5 <- 3 7
Her er det helt klart 5, der er mindst, så vil jeg have 2-tallet skrevet i en helt tredie kolonne. Hvordan får jeg VBA til at gøre det?
Sub findmin() Dim count As Integer Dim min As Integer Dim val As Integer Dim minrow As Integer
min = 9999
Do count = count + 1 val = Cells(count, 2) If val < min Then min = val minrow = count End If Loop Until Cells(count + 1, 1) = "" Or count > 9999 ' 9999 er sat ind for at undgå en endeløs løkke
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.