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

Chaosmakro verbessern !

Chaosmakro verbessern !
28.02.2003 12:32:04
marc
hallo an alle Profis.

Jungs wie kann ich mein Chaosmakro verbessern ?
Mit der Dimensionierung von Variablen klapt's nocht nicht so recht.

Sub Start()
' Werte auslesen
Application.Goto Reference:="eingabeabt"
Searchabt = Trim$(Str$(ActiveCell.Value))
Application.Goto Reference:="Gruppe"
Searchgruppe = Trim$(Str$(ActiveCell.Value))
Application.Goto Reference:="eingabeschicht"
Searchschicht = ActiveCell.Value
Application.Goto Reference:="eingabequitstatus"
Searchstatus = ActiveCell.Value
'Erst mal alle Filter rausmachen
Application.Goto Reference:="StartDaten"
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4
Selection.AutoFilter Field:=5
'Dann Filter so setzen, wie man es braucht
Application.Goto Reference:="StartDaten"
Selection.AutoFilter Field:=2, Criteria1:=Searchabt
Selection.AutoFilter Field:=3, Criteria1:=Searchgruppe
Selection.AutoFilter Field:=4, Criteria1:=Searchschicht
Selection.AutoFilter Field:=5, Criteria1:=Searchstatus

Application.Goto Reference:="ZielDatenTOP5"
Range("B9:J18").Select
Selection.ClearContents
Range("B9").Select
Application.Goto Reference:="StartDaten"
Cells.Select
Selection.Copy
Sheets("Aus.Gr").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
Rows("14:1205").Select
Selection.Delete Shift:=xlUp
Range("B9").Select
Application.Goto Reference:="StartDaten"
Range("B9").Select
Application.Goto Reference:="eingabeabt"

End Sub

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

Betreff
Datum
Anwender
Anzeige
Re: Chaosmakro verbessern !
28.02.2003 13:07:50
Udo RiHü

Hallo,
viel überflüssiger Kram drin. Als Anregungen:

application.goto...-->kann weg
Searchabt = Trim$(Str$(Range("eingabeabt").Value))usw.
Filter entfernen:
activesheet.showalldata
kein Select auf Zellen oder Bereiche:
Range("B9:J18").clearcontents
Rows("14:1205").delete shift:=xlup

ein Application.ScreenUpdating=False bzw. True an Anfang und Ende des Makros beseitigt das Flimmern und beschleunigt den Ablauf.

Gruss aus'm Pott
Udo

Re: Chaosmakro verbessern !
28.02.2003 14:55:10
marc

hallo Udo,
danke fuer deine Muehe.

marc :-))

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige