1. Artikel
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Paules-PC-Forum.de
  2. Forum
  3. Programmierung
  4. C/C++, Visual C++, Visual C++.NET

xls in vba ? grundsätzlich möglich?

  • relaxedhigh
  • 7. Juni 2013 um 20:22
  • relaxedhigh
    Stammuser
    Beiträge
    418
    • 7. Juni 2013 um 20:22
    • #1

    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

  • Sascha Oliver Haak
    Fortgeschrittener
    Beiträge
    209
    • 9. Juni 2013 um 17:51
    • #2

    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

Windows 11

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™