Am Sonntag, 5. August 2012 11:24:31 UTC+2 schrieb Claus Busch:
> Hallo Tobias,
>
>
>
> Am Sat, 4 Aug 2012 13:51:47 -0700 (PDT) schrieb
fabr...@gmx.de:
>
>
>
> > Mir kommt da gerade noch eine andere Idee in den Sinn:
>
> >
>
> > Ich w�rde gerne mit einem Funkscanner (mit einem USB Funkempf�nger) arbeiten und dann w�re es wichtig, m�glichst selten zum Laptop rennen zu m�ssen. Es g�be dann mehrere Tabellen und jeder Tabelle w�rde ein Barcode zugeordnet werden. Dann w�rde man vorab diesen Barcode scannen, damit sich die dementsprechende Tabelle �ffnet, um die eigentlichen Barcodes mit ihren Werten dort einzuscannen zu k�nnen. Auf diese Weise k�nnte man dann zwischen mehreren Tabellen hin und her springen ohne sich jedes mal zum Rechner begeben zu m�ssen. Und man k�nnte auf diese Weise Werte in verschiedene Tabellen eintragen. In diesem Fall w�re es dann auch besser alle doppelten Eintr�ge zu erhalten und sie dann einfach nur rot zu markieren. Die eigentliche Korrektur k�nnte man dann hinterher nach erfolgter Datenerfassung vornehmen.
>
> >
>
> > Das w�re genial, wenn das ginge. M�ssten gro�e �nderungen an ihrem Code vorgenommen werden? Und l��t sich per VBA und einem Scan �berhaupt eine bestimmte Tabelle �ffnen?
>
>
>
> erstens wei� ich nicht, welches Ereignis dein Scanner ausl�st und ob und
>
> wie man darauf zugreifen kann. Zweitens m�ssten dann eine Select
>
> Case-Anweisung f�r 497 verschiedene Tabellenbl�tter geschrieben werden.
>
> Also wenn z.B. Scan 50, dann Eintrag in Blatt 50 erste freie Zeile
>
> eintragen usw.
>
> Damit wird alles nur anf�lliger und dann eine Stunde zu scannen, um dann
>
> festzustellen, dass irgendwo ein Fehler aufgetreten ist, ist auch nicht
>
> sinnvoll. Ich w�rde stattdessen ein Rollpult vorschlagen und den Laptop
>
> darauf immer mitnehmen, um eine st�ndige Kontrolle zu haben.
>
> Au�erdem hast du etwas von Berechnungen geschrieben. Willst du dann
>
> Berechnungen �ber 497 Bl�tter durchf�hren?
>
>
>
> Au�erdem sind die Newsgroups und Foren eigentlich eine Hilfe zur
>
> Selbsthilfe. Man sollte sich schon das meiste selbst machen k�nnen und
>
> bei speziellen Problemen hier anfragen. Dies ist keine Annahmestelle f�r
>
> Auftragsprogrammierung - die Menschen, die hier antworten, machen das in
>
> ihrer Freizeit.
>
>
>
>
>
> Mit freundlichen Gr��en
>
> Claus Busch
>
> --
>
> Win XP Prof SP3 / Vista Ultimate SP2
>
> Office 2003 SP3 /2007 Ultimate SP3
Ich gebe ihnen natürlich Recht. Ich wollte hier keinen falschen Eindruck erwecken. Natürlich ist mir bewusst, dass das hier nur Hilfe zur Selbsthilfe sein kann. Und sie haben mir schon extrem geholfen. Bitte vergessen sie einfach was ich da geschrieben habe. Nochmals Danke.
Aber könnten sie mir vielleicht noch sagen, oder einen Tipp geben, ob es möglich ist Scans nicht zu akzeptieren, wenn die Differenz von Wert in Spalte C minus Wert in Spalte B kleiner als x ist? Mein Problem ist, dass in den Spalten B und C Uhrzeiten eingetragen werden und mit Uhrzeiten kann man nicht rechnen. Es sollte quasi nicht nur doppelte Einträge verhindert werden, wie von ihnen schon wunderbar implementiert wurde, sondern auch Einträge die kürzer sind als 30 Sekunden.
Das wäre eine unglaublich Arbeitserleichterung. Man müsste quasi kaum noch auf den Monitor schauen, da eigentlich keine unsinnigen Einträge mehr entstehen.
Aber geht das überhaupt per VBA und wie kompliziert ist das?