xls in vba ? grundsätzlich möglich?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

  • Hallo zusammen,
    mein erster Browser ist fertig und war ganz ok,vielen Dank an all die Inspirationen und Helfer/Lehrer :) .. abgesehen von der Schnellwebsuche ist aber nichts drin was besser als bei Firefox wäre.


    Deshalb widme ich mich nun meinem nächsten Projekt und wollte fragen
    vorab fragen ob es grundsätzlich möglich ist
    eine Excel-Tabelle einer VBA-Form zu hinterlegen ?


    In meiner XLS-Tabelle wird dann mittels Summen-Produktformel


    "=SUMMENPRODUKT(N(E8>=$A$37:$A$128)*N(E7<=$B$37:$B$128)*($C$37:$C$128/(DATEDIF($A$37:$A$128;$B$37:$B$128;"d")+1))*(DATEDIF(WENN((E7<=$B$37:$B$128)*(E7>=$A$37:$A$128);E7;$A$37:$A$128);WENN((E8>=$A$37:$A$128)*(E8<=$B$37:$B$128);E8;$B$37:$B$128);"d")+1))/100"


    der gesuchte Wert zum gesuchten Datum, das lt. Eingabefelder (4st.+besagtes datumsfeld) vordefiniert wurde, in das Ausgabefeld der Form geschrieben.


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


    Ich möchte es so gestalten, dass ich als Erstes via Dateipfad-Opening
    die Excel-Datei suche, dann "ok" drücke und dann wird diese Datei
    bei jeder neuen Abfrage von der VBA-Form benutzt.


    ggf. kann ich die eingabefelder und ausgabefelder einfach direkt mit den xls-feldern verknüpfen und spar mir so die arbeit, die summenproduktformel in vba-code zu schreiben ? ?!?


    Kurze Antwort mit eurer Meinung zum Aufwand wäre sehr hilfreich, damit
    ich weiß worauf ich mich einlasse :D


    MfG

  • relaxedhigh


    Zu Deinem Anliegen muss erstmal geklärt werden was Du möchtest.
    VBA (Visual Basic for Application) ist die Skiptsprache in den MS Office Produkten.
    Mit VBA kann man viel erledigen, so auch eine Form als Formular zu erstellen.
    Prinzipiell sind die Möglichkeiten fast unbegrenzt. Die Frage ist nur ob es sich wirklich lohnt?
    Bitte stell eine Beispieltabelle mit Erklärung ein wie die Tabellen aufgebaut sind.


    Gruß
    Sascha;)

    Wer ein Problem erkennt, und nichts zu seiner Beseitigung unternimmt, der ist möglicherweise ein Teil dieses Problems.:D