Hallo lieber Tino :-))
30.10.2007 14:46:00
Larissa
darf ich Dich bitte doch noch einmal mit 3 Auffälligkeiten aus Deinem Programm behelligen?
1.) Wenn man im "Editiermodus" Daten ändert, werden auch die Daten aus den geschützten Feldern (grau hinterlegt) nochmal eingetragen. Das hat zur Folge, dass z.B. aus der Zahl 5,235 die Zahl 5235 wird. Am Besten wäre es eigentlich, wenn diese Felder beim "Eintragen" gar nicht berücksichtigt werden, sondern nur der Anzeige dienen. Geht das?
2.) Außerdem ist mir aufgefallen, dass das Datumsformat in den Zellen beim Eintragen einfach geändert wird. In einigen Zellen, wie z.B. VA oder ETD soll immer nur ein Datum in diesem Format stehen: 30.11.07. Nach dem Eintragen durch die Maske ändert sich das Format in 30.11.2007. Kann man das vielleicht auch ändern?
3.) Dann habe ich noch eine eigende eigene Änderung im Makro vorgenommen, welche bewirken soll, dass die Zeile, an der gerade gearbeitet wird, markiert werden soll. Aus Deinen Makrovorgaben habe ich mir logischdenkend (*buhhh) diese Zeile gebastelt:
RefBereich.Offset(0, (SuchEin.Column - 1)).EntireRow.Select
Du findest sie unter dem Makro: Private Sub CommandButton1_Click()
Naja, sie funktioniert zwar, aber ich habe den Eindruck, dass irgend etwas im Hintergrund sehr lange arbeiten muss. Demnach scheint sie doch nicht so ganz sinnvoll zu sein, oder?
Ich lade jetzt noch mal die topaktuelle Version hoch:
https://www.herber.de/bbs/user/47262.xls
Lieber Tino, wenn die eine oder andere Sache doch aufwendiger ist als gedacht, dann kannst Du es ganz ehrlich sagen, das ist völlig ok. Schließlich hast Du bereits ein Bombenwerk für mich gebastelt. Dafür bin ich Dir schon endlos dankbar.
Viele liebe Grüße,
Larissa