Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Excelsheet und VBA

Empfohlene Antworten

Hi,

ich möchte in meinem VBAFormular ein Excelsheet bzw nur die Grafik darstellen, geht das? Sicherlich geht das, aber wie??

Dank im voraus, Feile :rolleyes:

Wie bitte??? Was hast du vor?

Du willst in deiner VBA Umgebung ein Excel-Sheet anzeigen?

...also entweder hast ich grad so ausgedrueckt, dass ichs nicht versteh, oder du willst da sehr seltsame Dinge machen.

Erklär doch bitte mal genauer, was du willst :)

Goos

Hi Goos,

sorry das es solange gedauert hat. Mein Problem hat sich nun erledigt. Aber vielleicht noch zur Erklärung: Ich importiere mit Excel 97 eine Datei, lese die Werte aus, erstelle eine Grafik und stelle die in einem Form dar nachdem sie aus einem Menue ausgewählt wurde. Wie Du schon sagst seltsame Dinge :)

Trotzdem erstmal Danke, ich hab zu diesem Thema noch nicht das letzte mal gepostet da bin ich mir sicher!

Feile

Hi,

wie versprochen bin ich wieder da.:(

Also die ganze Angelegenheit in VBA laüft nun soweit, ich muss nun nur noch die Datei aus der gelesen wird importieren:confused:

Das ganze soll durch ein Doppelklick auf die entsprechende Datei ausgeführt werden und dann am besten noch 2 mal am Tag zu irgendeiner Zeit aktualisiert werden

Vielleicht fällt ja jemandem was dazu ein (goos???)

Bis dahin, Feile

Hoi Feile :)

hmmm ich versteh leider nicht so genau, wie du das meinst.

Wenn ich das richtig verstehe, dann funktioniert deine Auswertung, aber importieren musst die Datei noch von Hand?

Das muesstest dann wohl auch noch in dein VBA Makro reinbasteln.

...und das soll funktionieren durch Doppelklick auf die zu importierende Datei? (kann ich mir irgendwie nicht vorstellen ;))

Allerdings koenntest ja was autostart maessiges in dein VBA Makro bauen und das machts dann bei jedem Start automatisch.

Alternativ wuerde sich natuerlich n kleines Java oder VB Script anbieten indem du erst eine Excel Datei oeffnest und dort dann entsprechende Makros aufrufst.

Also meld dich doch mal mit ner genaueren Umschreibung des Problems, falls die Tips gerade noch nix geholfen haben

Bye Goos

Hi goos,

im Moment läuft es so, dass ich eine Verknüpfung auf dem Desk habe die Excel aufruft und dann per "auto open" meine VBA startet. Mein VBA greift dann auf eine von Hand importierte schon bestehende Datei gefüllt mit Werten zu.

Nun geht es darum beim Klick auf diesen Button auf dem Desk nicht nur einfach meine VBA zu starten sondern auch die vermeintliche Datei (die ich ja im Moment schon von Hand importiert habe) automatisch zu importieren damit dann meine VBA Anwendung die Werte daraus verarbeiten kann.

1. Klick auf den Button , läuft:)

2. Import der Datei beim öffnen :confused: läuft nicht

3. Öffnen der VBA-Anwendung:)

4. Verarbeitung der Werte:)

5. Ausgabe:)

Also wie du siehst ist nur der automatische Import für mich das Prob. Ist wahrscheinlich gar nicht so schwer, aber ich bin halt Newbie was das angeht. Ich weiß nicht welchen Stand Du hast, aber vielleicht denkst nur schon viel zu kompliziert (auf mein Prob bezogen).

Feile

Naja so schlecht hoert sichs doch gar nicht an, aber was verstehste und "Datei von Hand importieren"?

Irgendwelche Werte von Hand kopieren oder wie?

Und was ists fuern Dateityp, den du importierst?

:D

Goos

Hi,

importieren heisst bei mir ne Datei (csv) in Excel einbinden bzw öffnen. Hauptsache ich hab erstmal die werte auf'm sheet zum weiterarbeiten

Wie gesagt csv. Die Datei kommt von einem Unixsystem und die Werte sind durch die Semikolen getrennt.

Feile:WD

Hi,

Du kannst unter Excel externe Dateien importieren über "Daten -> externe Daten -> Textdateien importieren..."

Dananch einfach die Einstellungen vornehmen und als Trennzeichen in Deinem Fall das Semikolon festlegen.

Zielbereich festlegen und fertig.

Das ganze kannst Du dann per Makroaufnahme aufzeichnen und den Code aus dem Modul in Deine Workbook_Open Sub

einfügen.

Jetzt werden jedesmal beim öffen der Excel Mappe die Daten aus der .csv Datei in Dein Sheet eingefügt.

Über .RefreshPeriod kannst dann auch angeben wie oft die Daten aktualisiert werden sollen in Minuten.

Gruss

Hi Hansipansi,

danke für deinen tipp, werd's gleich mal ausprobieren.

obwohl den import gibt's bei excel`97 glaub ich so nicht. aber es gibt auch ne andere möglichkeit.

jedenfalls erstmal danke.

feile:)

Hi,

warum bekomme ich die importierten Daten immer nur in ein neues sheet? Ich möchte sie in das sheet haben aus dem auch die Grafiken sich die Werte holen !!!! ???

Danke, Feile:confused:

na das is doch nicht wild. Die Daten kannst ja in dein anderes Sheet uebertragen und das neue Löschen :)

Wenns Excel nicht in ein neues schreiben wuerd, dann bestuende ja die Gefahr, dass im alten Shee Daten ueberschrieben werden, also is das mit dem neuen wohl schon gut so.

Goos

Sorry für die Verspätung,

nochmals Danke. War auch selbst nicht untätig und hab das Teil am laufen. Endlich.:OD

cu, bis zum nächsten Mal

Feile:D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.