Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
416to420
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
416to420
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code sollte umgebaut werden----ohne Select

Code sollte umgebaut werden----ohne Select
Peter
Hallo Ihr,
Trotz der Applications bringe ich keine Ruhe in den Bildschirm...danke mal aufgrunde der .Select und .Activate Befehle.....Wer kann mir helfen den Code so umzubauen, dass diese "Störer" nicht mehr drin sind....oder liegt es doch an was anderm?

Private Sub cmdLoeschen_Click()
Application.ScreenUpdating = False
MsgBox ("Der Datensatz wird endgültig entfernt")
Sheets("Daten").Activate
Range("F4:K100").Select
With Selection
.Find(What:=txtEdit3).Select
With ActiveCell.EntireRow.Delete
End With
End With
Worksheets("Lizenz").Activate
cboNamen = ""
cboNamen.List = Range("Daten!F4:K100").CurrentRegion.Value
For iCounter = 1 To 5
Controls("txtEdit" & iCounter) = ""
Next iCounter
Application.ScreenUpdating = True
End Sub

Vielen Dank an Euch
Peter S.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Code sollte umgebaut werden----ohne Select
moe
Da ist ein "end with" zu viel drin .
Um dein probelm zu lösen solltest du mal die Mappe posten
Gruss
moe
AW: Code sollte umgebaut werden----ohne Select
Josef
Hallo Peter!
Ohne den Ganzen Code und den Aufbeu der Mappe bzw. Userform
zu kennen ist es etwas schwierig, aber versuch's mal so.

Private Sub cmdLoeschen_Click()
Dim myArr As Variant
Dim rng As Range
MsgBox ("Der Datensatz wird endgültig entfernt")
Set rng = Sheets("Daten").Range("F4:K100").Find(What:=txtEdit3)
If Not rng Is Nothing Then rng.EntireRow.Delete
myArr = Sheets("Daten").Range("F4:K100")
cboNamen = ""
cboNamen.List = myArr
For iCounter = 1 To 5
Controls("txtEdit" & iCounter) = ""
Next iCounter
End Sub

Gruß Sepp
Anzeige
Sepp: ein hammerguter Code
Peter
Hallo Sepp,
echt ein irre guter Code und der Bildschirm bleibt so ruhig wie ein Stofftier...:))
herzlichen Dank aus der Nürnberger Ecke
Peter S.
Danke für die Rückmeldung! o.T.
Josef
.
2.End With wird benötigt......oT Danke
26.04.2004 15:26:52
Peter
scha mal genau, da sind 2 Withs hintereinander.
Trotzdem Danke
Peter S.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige