ich versuche mich gerade an einer UserForm, die mit While/ Wend die Eingaben nach bestimmten Parametern prüft.
1. Darf das RefEdit Feld nicht leer sein und
2. muß das (in der PivotTabelle) gewählte Feld ein Page- oder RowField sein
Über eine While/ Wend Anweisung habe ich aber diese mehrfache Verschachtelung nicht hinbekommen. Wenn das RefEdit Feld leer ist, bekomme ich Probleme mit der Range- Zuweisung.
Also habe ich versucht, es über Do Until/ Loop Schleifen zu realisieren, aber das hat auch nicht zufrieden stellend geklappt und gerade habe ich mich in einer Schleife auch so gefangen, daß ich Excel abschießen mußte. War nicht sonderlich clever.
Ich habe hier im Forum in UserForms auch hauptsächlich WEND Schleifen gefunden. Aber leider keine WEND mit mehreren Konditionen bzw. einer Verschachtelung. Also habe ich es selber probiert. Aber es stimmt nun die Eingrenzung auf xlRowField oder xlPageField nicht mehr. Dieser Code ("Zweiter Versuch")akzeptiert auch die Wahl eines xlColumnField was ja nicht sein sollte
https://www.herber.de/bbs/user/53873.xls
Ich würde mich sehr freuen, wenn ich von Euch etwas zur Realisierbarkeit von dieser Prüfung in der UserForm hören würde.
Vielen Dank, Grüße und noch einen schönen Mittwochabend,
Andreas Hanisch