Avatar billede bredan1977 Nybegynder
21. februar 2005 - 14:42 Der er 7 kommentarer og
1 løsning

Fang retning i celler!?

Jeg har en formel, hvor den skal vælge en anden række osv hvis der er nogen der indtaster noget i den...

sojle = ActiveCell.Column
raekke = ActiveCell.Row

If Target.Address = Range("$K$13:$K$179").Address Then
    Cells(raekke, sojle).Formula = Cells(raekke, sojle).Offset(0, 15).Formula
End If


Eks trykker jeg "H" i en celle i området K13:179, så skal den hente formelen i forskydningen 15 til højre... men den fanger ikke rigtigt noget.... hvorfor????
Avatar billede kabbak Professor
21. februar 2005 - 15:12 #1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("$K$13:$K$179")) Is Nothing Then
    Cells(Target.Row, Target.Column).Formula = Cells(Target.Row, Target.Column).Offset(0, 15).Formula
    End If
End Sub
Avatar billede bredan1977 Nybegynder
21. februar 2005 - 15:20 #2
Ja... næsten... hvis jeg trykker "F" og trykker pil nedaf virker det ikke... men trykker jeg "F" og trykker ENTER så er den god nok!!!
Avatar billede kabbak Professor
21. februar 2005 - 15:29 #3
min virker uanset hvad jeg gør, den skal virke hvis, cellen skifter værdi under din indtastning
Avatar billede jkrons Professor
21. februar 2005 - 15:34 #4
kabbaks løsning virker også hos mig :-)

Dog med den lille hage, at man aldrig kan slette indholdet af en celle igen, da det jo også er en ændring :-)
Avatar billede bredan1977 Nybegynder
21. februar 2005 - 15:42 #5
Ja... celler skal være have en slags skrivbeskyttelse....
Avatar billede kabbak Professor
21. februar 2005 - 16:24 #6
nu kan der slettes

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("$K$13:$K$179")) Is Nothing Then
Application.EnableEvents = False
If Target <> "" Then
    Cells(Target.Row, Target.Column).Formula = Cells(Target.Row, Target.Column).Offset(0, 15).Formula
    Else
    Target = ""
    End If
    Application.EnableEvents = True

    End If
End Sub
Avatar billede bredan1977 Nybegynder
22. februar 2005 - 08:26 #7
Årh det er guld... takker!!!
Avatar billede kabbak Professor
22. februar 2005 - 08:35 #8
du får et svar ;-))
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