Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
716to720
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
716to720
716to720
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige