Thema Datum  Von Nutzer Rating
Antwort
Rot Zugriff auf Stoffdatenbank
12.11.2014 15:19:38 Gast Nupsator
NotSolved
12.11.2014 19:17:54 Gast66983
NotSolved
12.11.2014 19:20:32 Gast29801
NotSolved
13.11.2014 08:45:29 Gast88324
NotSolved

Ansicht des Beitrags:
Von:
Gast Nupsator
Datum:
12.11.2014 15:19:38
Views:
1239
Rating: Antwort:
  Ja
Thema:
Zugriff auf Stoffdatenbank

Hallo

wie die Meisten habe ich ein Problem mit Excel oder besser gesagt mit VBA. Ich bin noch blutiger Anfänger.

Ich arbeit in einem Ingenieurbüro für kältetechnische Anlagen. Für wiederkehrende Berechnungen hab ich mir bereits einige Berechnungstools gebastelt. Diese bestanden hauptsächlich aus Zellenverknüpfungen und ein paar einfachen Makros.

Um für die Berechnung von Gaszuständen wie z..B bei Ammoniak den Druck und die Temperatur usw. zu berechnen gibt es einige Add inn´s die man verwenden kann. So weit so gut.

Nun hat mir mein Chef ein Berechnungstool gegeben, das auf eine dieser Add inn´s / Stoffdatenbank zugreift. Diese Datenbank ist von NIST und heißt REFPROP. Leider bekomme ich das Programm nicht zum laufen obwohl ich den korrekten Pfad der Datenbank hinterlegt habe. Es wir immer der Laufzeitfehler 453: DLL-Einsprungpunkt rp_setup in NISTRefprop.dll nicht gefunden angezeit. Leider hab ich keine Ahnung was das rp_Setup zu bedeuten hat. Ich hoffe das ihr mir helfen könnt. Viele Grüße Stefan

'Laden und Grenzen:
Sub KMLaden()
    Dim i As Integer
    Dim nc As Long
    Dim hfmix As String * 80
    Dim hrf As String * 3
    Dim ierr As Long
    Dim herr As String * 255
    Dim htyp As String * 3
    Dim t As Double, D As Double, p As Double, _
        tmin As Double, tmax As Double, pmax As Double, h As Double
    Dim kph As Long
    Dim herr1 As String * 255
    Sheets("KM").Select
    Range("C10").Value = "bitte warten !"
    For i = 1 To 5
        hfiles(i) = Cells(4, i + 24).Value
        z(i) = Cells(2, 29 + i).Value
    Next i
    For i = 1 To 21
        K(i) = Cells(2, i + 34).Value
    Next i
    nc = K(1)
    hfmix = Range("I3").Value
    hrf = "IIR"
    herr = " "
    rp_setup nc, hfiles(), hfmix, hrf, ierr, herr
    Range("a29").Value = " "
    Range("a28").Value = Range("I1").Value
    If Abs(ierr) > 0 Then
           Range("a29").Value = herr
    End If
    Range("C31").Value = K(7)
    Range("C10").Value = " "
    Range("A1").Select

End Sub

 


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 Zugriff auf Stoffdatenbank
12.11.2014 15:19:38 Gast Nupsator
NotSolved
12.11.2014 19:17:54 Gast66983
NotSolved
12.11.2014 19:20:32 Gast29801
NotSolved
13.11.2014 08:45:29 Gast88324
NotSolved