Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

code funzt nicht

Forumthread: code funzt nicht

code funzt nicht
06.01.2006 17:05:50
Bernd
hallo,
mit möchte folgendes realisieren:
wenn im bereich nicht der eingegeben name gefunden wird soll die msgbox aufgehen " keine übersinstimmung".
der code funzt aber nur wenn der eingegebene name gefunden wird.
bei nicht übereinstimmung hakt der code in der zeile:
Selection.Find(What:=Suchen).Activate


      
Private Sub CommandButton2_Click()
    
Dim Suchen As String
    
    
If TextBox1 = "" Then
        MsgBox "Keinen Namen eingetragen.", vbOKOnly + vbInformation, "Namen eintragen."
        TextBox1.SetFocus
        
Exit Sub
    
Else
        Suchen = TextBox1
        Sheets("teilzeit").Activate
        Range("A1:A100").Select
        Selection.Find(What:=Suchen).Activate
        
If ActiveCell = Suchen Then
            Rows(ActiveCell.Row).Select
            Selection.Delete Shift:=xlUp
            Range("a1").Select
        
Else
            Range("A1").Select
            MsgBox "Keine Übereinstimmung"
            
Exit Sub
        
End If
    
End If
    MsgBox "User " & TextBox1 & " wurde gelöscht.", vbOKOnly + vbInformation, "User löschen"
    Unload Me
End Sub
 


könnt ihr mir da bitte weiter helfen.
vielen dank
gruss aus dem schönen Hamburg
Bernd
Rückmeldung wäre nett
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: code funzt nicht
06.01.2006 17:45:26
Heiko
Hallo Bernd,
versuche es mal so:

Private Sub CommandButton2_Click()
Dim rngFind As Range
If TextBox1 = "" Then
MsgBox "Keinen Namen eingetragen.", vbOKOnly + vbInformation, "Namen eintragen."
TextBox1.SetFocus
Exit Sub
Else
Set rngFind = Sheets("teilzeit").Range("A1:A100").Find(What:=TextBox1.Text)
If Not rngFind Is Nothing Then
rngFind.EntireRow.Delete Shift:=xlUp
Range("a1").Select
Else
Range("A1").Select
MsgBox "Keine Übereinstimmung"
Exit Sub
End If
End If
MsgBox "User " & TextBox1 & " wurde gelöscht.", vbOKOnly + vbInformation, "User löschen"
Unload Me
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett
Anzeige
danke heiko, funzt super. o.t.
06.01.2006 19:06:48
Bernd
gruss aus dem schönen Hamburg
Bernd
Rückmeldung wäre nett
;

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