LabVIEWForum.de
"STRG+F" Funktion in Excel über LabVIEW - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: "STRG+F" Funktion in Excel über LabVIEW (/Thread-STRG-F-Funktion-in-Excel-ueber-LabVIEW)



"STRG+F" Funktion in Excel über LabVIEW - oabel - 14.12.2010 15:30

Hallo,

kann mir hier jemand sagen, ob es möglich ist, eine Zeilennummer einer Exceltabelle durch Eingabe einer eindeutigen Zahlenkombination auszulesen?
Die Zeilennummer der Exceltabelle brauche ich zum auslesen einzelner Spalten der Zeile. Derzeit habe ich das "Problem" gelöst, indem zwei komplette Spalten als Array ausgelesen werden, danach zusammengeführt werden, aus der dann die eindeutige Zahlenkombination (String Spalte 1+String Spalte2) gefunden wird und dadurch auf die Zeile in der Excel Tabelle geschlossen wird. Die eindeutige Zahlenkombination besteht aus Artikelnummer und Länge, die ich aber jetzt schon in Excel mit der Funktion =verketten() in einer zusätzlichen Spalte zusammengeführt habe!
Es funktioniert, aber meiner Meinung nach sehr umständlich, und vor allem dauert das ewig, da die Tabelle sehr umfangreich ist.

Wäre super, wenn einer von euch einem blutigem Anfänger weiterhelfen kannHuhO

Danke!!

Gruß
oabel


"STRG+F" Funktion in Excel über LabVIEW - SeBa - 14.12.2010 16:20

Da fallen mir auf Anhieb zwei Möglichkeiten ein.

1) Per ActiveX-Nodes den Vorgang abbilden
2) Per VBA-Makro die Suche erledigen lassen und als Rückgabewert deine Zeilen-/Spaltennummer (Wobei das Makro von LV ebenfalls über ActiveX-Nodes gestartet wird)


Gruß SeBa


PS:
Auch die Spalte mit den per Formel verketteten Werten kann man durchsuchen... oder sich ins LV holen.

PPS:
Hab jetzt kein LV zur Hand, also einfach mal in den Excel/ActiveX Unterforen stöbern und ausprobieren.
Bei Fragen und Probelmen einfach wieder Melden.

PPPS:
Das mit dem Makroaufruf hab ich schonmal gezeigt. Kannst du dir ein entsprechendes VBA-Makro schreiben?