Thema Datum  Von Nutzer Rating
Antwort
Rot 2 Dimensionales Array mit Suchfkt erstellen
09.04.2013 08:44:11 Manuel
NotSolved
09.04.2013 08:48:20 Manuel
NotSolved
09.04.2013 16:14:16 Holger
NotSolved
10.04.2013 07:12:10 Manuel
NotSolved

Ansicht des Beitrags:
Von:
Manuel
Datum:
09.04.2013 08:44:11
Views:
1711
Rating: Antwort:
  Ja
Thema:
2 Dimensionales Array mit Suchfkt erstellen

Hallo,

ich würde gerne ein Array erstellen in das ich eine Stoffwerttabelle schreibe. Dieses muss 2Dimensional sein und wird als Bezugsfeld zur KOnstantenabfrage verschiedener Stoffe genutzt. Ich habe ca. 150 Stoffe mit 48 verschiedenen Eigenschaften also ein Array von (150,47) soltle es tun.

Die Exceltabelle die ich jetzt zur Verfügung habe soll komplett in meiner Funktion stehen, also quasi komplett entkoppelt von den Worksheets sein (Anweisung vom Chef).

Diese Funktion soll ich später als Addin in Exel legen, damit man eine UDF in der die Stoffdatenbank steckt hat, mit welcher man dann Sachen wie z.B. die Dichte berechnet.

Nun zu meiner eigentlichen Frage:

Wie schreibe ich die Excel Tabelle am schnellsten in den Programmcode? Da ich logischerweiise nich alle Werte einzeln in die Zellen schreiben will, weil das hirnlos ist und ewig dauert, habe ich versucht folgenden Code beispielhaft zu verwenden:

Dim Stofftabelle(,) As Variant= New Variant(1, 1) {{Stoff, Schmelztemperatur}, {O2, 222}}
Natürlich weiss ich das der Code um einiges länger wäre, aber wie gesagt geht es ja nur um das Prinzip. Das "=" scheint hier das Problem zu sein, aber ich kriegs einfahc nicht zum laufen.

Zur Suchfkt. bin ich mir auch noch nicht sicher.

Ich dachte da an so etwas wie:

-----------------------------------------------------

Substance= o2 ' Gesucht wäre also Suerstoff

for max= Stoffwerttabelle.Ubound

i=0

Substancerow=0

while Substancerow =! Substance

if i < max then

Stoffwerttabelle (Substancerow, 0) 

Substancerow= i+1

else

msgbox ("Error")

wend

msgbox Stoffwerttabelle (Substancerow,0) ' wäre dann die Zelle mti dem O2

----------------------------------------------

Hier wäre ja dann quasi die Zelle mit dem Stoff (Substance) in der Zelle (Substancerow,1) oder?

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot 2 Dimensionales Array mit Suchfkt erstellen
09.04.2013 08:44:11 Manuel
NotSolved
09.04.2013 08:48:20 Manuel
NotSolved
09.04.2013 16:14:16 Holger
NotSolved
10.04.2013 07:12:10 Manuel
NotSolved