Avatar billede leasing Nybegynder
01. juni 2006 - 14:47 Der er 2 kommentarer og
1 løsning

Problem med VB

Jeg har 3 felter:

D10 = her indtastes en procent
F10 = formel=HVIS(D10<>"";F8*D10/100;HVIS(I10="";"";I10))
I10 = beløb i kr.

Når der indtastes i D10 skal beregningen udføres i F10 og I10 skal ryddes for indhold. Hvis jeg så indtaster i feltet I10 skal der i F10 beregnes og D10 skal ryddes for indhold.

Jeg har forsøgt, men uden held. Håber der er nogen der lige har svaret.
Avatar billede supertekst Ekspert
01. juni 2006 - 15:30 #1
rem Indlægges i Ark1 i VBA (Alt+F11)

Dim flag As Boolean
Private Sub worksheet_change(ByVal Target As Excel.Range)
    If flag = False Then
        If Not Intersect(Target, Range("I10:I10", "D10:D10")) Is Nothing Then
            x = Target.Row
            y = Target.Column
           
            If y = 4 Then
                flag = True
                Cells(10, 9) = ""
               
            Else
                flag = True
                Cells(10, 4) = ""
            End If
        End If
    End If
    flag = False
End Sub
Avatar billede leasing Nybegynder
01. juni 2006 - 15:49 #2
Det er jo fantastisk.
Avatar billede supertekst Ekspert
01. juni 2006 - 18:35 #3
Så lidt - blot det virker...
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