schreibt denn der Handscanner eine Datei, die danach auf den Computer kopiert werden kann, oder woher soll Excel die Daten beziehen?
Wenn Du den Inhalt dieser Datei lesen kannst, dann kann VBA (VisualBAsic for Applications, das ist in Excel eingebaut) dies auch. Du müsstest also ein kurzers Programm schreiben, das die Daten in eine Excel-Tabelle schreibt und dann diese Exceltabelle mit den üblichen Excelfunktionen auswerten…
Wenn also in der Datei jede Zeile eine Dezimalzahl enthält, so schreibt dieses Programm die ersten 10 Zahlen untereinander in das aktive Tabellenbatt:
sub Lade_Zahlen()'Name der Prozedur
pfad = „c:\Ordnername“'Startordner für Öffen-Dialog
ChDrive (Left(pfad, 2))'Startlaufwerk
ChDir (pfad)'Startpfad
'Öffnen-Dialog:
filetoopen = Application.GetOpenFilename(„Daten (*.*), *.*“, 1, „Scannerdaten auswerten:“, „Knopf“, False)
‚gewählte Datei öffnen:
Open filetoopen For Input As #1 Len = 20
for a=1 to 10‘ 10 Werte nacheinander lesen (a=1 bis a=10)
Input #1, Wert’Zahl aus Datei lesen
cells(a,1)=Wert ‚Zahl in die Zelle in Zeile a schreiben
next a’zur nächste Zahl und Zelle gehen
close #1‘ Datei schließen
end sub ’ Prozedur beenden
hierbei müsste in der Datei in jeder Zeile genau eine Zahl stehen (eventuell . und , Problem: die Engländer verwechseln ja gerne das Komma mit einem Punkt!)