kartoffeln Geschrieben 17. Dezember 2002 Geschrieben 17. Dezember 2002 Hallo zusammen, ich habe ein "object.AutoFillter" mit ein paar kriterien programmiert, und ich möchte die daten nachdem es gefiltert hat in der schleife drehen lassen. ich habe folgende code geschrieb um das in der schleife zu drehen: ********************************************** Set MyRange = ActiveWorkbook.Sheets("Tabelle1").Range("A5:C12") MyRange.Autofilter 1, "4" for each EineZelle In MyRange //Anweisung next ********************************************** so dreht der im gesamten MyRange Bereich, ich möchte aber dass der nur im gefilterten bereich dreht...!? Wie? vielen dank im vorraus
-roTekuGeL- Geschrieben 18. Dezember 2002 Geschrieben 18. Dezember 2002 hi hab zwar net ganz verstanden was du machen willst aber ich würde mal versuchen immer am schleifenanfang abzufragen ob das kriterium für die zelle zutrifft oder net und dann halt je nach dem die anweisung ausführen oder net. Gruß |ReDBullet|
kartoffeln Geschrieben 18. Dezember 2002 Autor Geschrieben 18. Dezember 2002 hallo, ja, du hast recht, so wie du geschrieben hast funktioniert auch. Aber ich hätte gewünscht, dass der VBA mir ein Object bietet; also anstatt: For Each Einezelle In MyRange sondern For Each Einezelle In MyRange(.ein objekt, die nur in dem gefilterten Bereich dreht) ... grazie
-roTekuGeL- Geschrieben 18. Dezember 2002 Geschrieben 18. Dezember 2002 mh also bin net so der VBA experte aber glaub net das es son objekt gibt gruß |ReDBullet|
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden