Avatar billede witzke Nybegynder
18. november 2009 - 14:15 Der er 2 kommentarer

Vis markeret celle

jeg vil gerne høre om det er muligt at lave en formel, der kun medregner den celle der er markeret.

f.eks. A1=2, A2=4, A3=11

formel=2*X (hvor X=den celle der er markeret)

hvordan skriver jeg sådan en formel?
Avatar billede tjacob Juniormester
18. november 2009 - 15:27 #1
Nej, ikke uden VBA. -Såvidt jeg ved......

Du kan, via VBA, få vist den aktive celle (eller dens værdi) i en bestemt celle, og så bruge denne celle i formler.

Kode i arket:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   
    Range("A5").Value = Target.Value

End Sub

Dette vil skrive værdien fra den aktive celle i A5, og opdatere hver gang en ny celle gøres aktiv.

Så kan du i en formel skrive: =2*A5
Avatar billede jkrons Professor
19. november 2009 - 13:55 #2
Eller læg denne funktion i et modl:

Function CalcActive()
    Application.Volatile
    CalcActive = ActiveCell.Value
End Function

I en celle kan du så skrive =2*CalcActive()

Funktionen opdaters manuelt. Det vil sige, at du stiller dig i den celle, du gerne vil gange med 2 og trykker F9.

Til gengæld får du ikek fejl med det samme, du klikker i celle, der indeholder tekst.
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