Thema Datum  Von Nutzer Rating
Antwort
Rot Rückgabewert einer Excel Funktion in Access
17.03.2015 11:10:08 BobbtimusPrime
NotSolved
17.03.2015 11:48:41 BobbtimusPrime
Solved

Ansicht des Beitrags:
Von:
BobbtimusPrime
Datum:
17.03.2015 11:10:08
Views:
1590
Rating: Antwort:
  Ja
Thema:
Rückgabewert einer Excel Funktion in Access

Ich habe in Excel eine Funktion die aus bestimmten Zellen ein 45 Dimensionales Array zurückgibt. 

Nun möchte Ich aus Access diese Excel Datei öffnen, die Funktion ausführen und den Rückgabewert (also das Array) in eine Access Variable speichern. 

Der Code in Excel:

Public Function GetTimes()
     ' Auslesen von Zellen usw. ..
     GetTimes = Array
End Function

Der Code in Access:

For I = 1 To Pfade.count
 ' Sonstiger Code
        Set Excel = CreateObject("Excel.Application")
        If Excel Is Nothing Then
            MsgBox "Konnte keine Verbindung zu Excel herstellen!", 16, "Problem"
            Exit Sub
        End If
        With Excel
          .visible = False
          .Workbooks.Open Pfade(I)

         ' Hier ist der Punkt wo ich scheitere:
         ' Es soll der Rückgabewert von GetTimes in DataSet gespeichert werden!

          DataSet = .Application.run "GetTimes"


        End With
        Set Excel = Nothing
    Next I

Ist das überhaupt möglich und wenn ja wie? 

Vielen Dank im Vorraus für die Hilfe und MfG

BobbtimusPrime


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 Rückgabewert einer Excel Funktion in Access
17.03.2015 11:10:08 BobbtimusPrime
NotSolved
17.03.2015 11:48:41 BobbtimusPrime
Solved