Avatar billede olsen205 Nybegynder
21. maj 2008 - 11:50 Der er 1 kommentar

Looper Worksheet_change ved delete

Jeg har følgende kode som virker efter hensigten:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [c4] Then
    If [c4] = "" Then
    [d4] = ""
    Else
    [d4] = ""
    varetekst '*kører sql forspørgsel
        If [d4] = "" Then
        [d4] = "varenummer findes ikke"
        [d4].Select
        End If
    End If
Else

End If

If Target = [c12] Then
    If [c12] = "" Then
    [d12] = ""
    Else
    [d12] = ""
    leverandør_navn '*kører sql forspørgsel
        If [d12] = "" Then
        [d12] = "Leverandør nr. ukendt"
        [d12].Select
        Exit Sub
        End If
    End If
Else
End If

End Sub

Mit problem består i at hvis "Delete" knappen bruges i en vilkårlig celle i arket er det som om markroen kører i ring og der kan ingenting fortages før den afbrydes med ESC. Hvorfor???
Avatar billede kabbak Professor
21. maj 2008 - 13:19 #1
If Target = [c4]  and [c4] <>"" Then

det samme ved C12
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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