Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datensatz löschen

Forumthread: Datensatz löschen

Datensatz löschen
08.09.2005 12:10:09
Rudi
Bitte um Eure geschätzte Hilfe.
In der Folge der Code, der im Sheet "Auswertung" einen Datensatz mit einer
Auftragsnummer löscht.
Wenn ich eine numerische Auftragsnummer (also nur Zahlen) eingebe funktioniert das super.
Nun kommt es vor, dass in der Auftragsnummer auch Buchstaben oder Sonerzeichen wie z.B. "#" sein können. Dann genau funktionierts nicht.
Kann mir jemand helfen?
Mein Code:

Sub DatensatzLoeschen1()
Application.ScreenUpdating = False
Sheets("Auswertung").Select
ActiveSheet.Unprotect
'Application.Goto Reference:="AW"
Dim rngFind As Range
Dim va As Variant
Dim sWkn As String
On Error GoTo ende
sWkn = Application.InputBox( _
prompt:="Wie lautet Auftragsnummer des zu löschenden Datensatz?", _
Title:="Löschung von Datensatz", _
Default:="")
If sWkn = "" Then Exit Sub
va = Application.Match(CLng(sWkn), Columns(2), 0)
If IsError(va) Then
Beep
MsgBox "Auftragsnummer falsch oder wurde nicht gefunden!"
Else
If MsgBox( _
prompt:="Soll der gefundene Datensatz gelöscht werden?", _
Buttons:=vbQuestion + vbYesNo _
) = vbNo Then Exit Sub
Rows(va).Delete
MsgBox ("Datensatz " & va & " wurde gelöscht")
End If
ende:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("Maske").Select
Beep
Application.ScreenUpdating = True
Beep
End Sub

gruss rudiflei
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datensatz löschen
08.09.2005 12:18:17
Dieter
Hallo Rudi,
ich denke, daß der Fehler hier liegt:
va = Application.Match(CLng(sWkn), Columns(2), 0)
Wenn sWkn ein String ist mit Buchstaben, kann CLng damit nichts anfangen.
Gruß
Dieter
AW: Datensatz löschen
08.09.2005 12:51:35
Rudi
Danke Dieter.
ja stimmt. so geht´s:
va = Application.Match(CStr(sWkn), Columns(2), 0)
gruss rudiflei
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige