Thema Datum  Von Nutzer Rating
Antwort
16.10.2007 08:51:55 Karo2809
NotSolved
Blau Aw:InputBOx einbauen
17.10.2007 18:55:20 Holger
NotSolved
18.10.2007 08:48:21 Karo2809
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
17.10.2007 18:55:20
Views:
892
Rating: Antwort:
  Ja
Thema:
Aw:InputBOx einbauen
Hallo Karo,
ich nehme an, du brauchst den Befehl zum Öffnen einer Arbeitsmappe, damit die Datei, die in der InputBox angegeben wurde, gelesen werden kann. Den findest du in der VBA-Hilfe unter "Öffnen einer Arbeitsmappe". Er lautet: Workbooks.Open("C:\MyFolder\MyBook.xls"). Eine Datei, die nicht existiert, führt zu einem Fehler (vermutlich ErrNumber 53), der mit "On Error" abgefangen werden kann.
Wenn du viel mit Dateien arbeiten musst, solltest du dich besser mit dem "FileSystemObject" (s. VBA-Hilfe) beschäftigen. Da kannst du dir z.B. Auflistungen der vorhandenen Dateien z.B. für eine ListBox erzeugen, so dass keine manuelle Eingabe mit Fehlermöglichkeiten erforderlich sein würde. Es lässt sich auch prüfen, ob eine Datei existiert.
Ich würde nicht die vielen InputBoxen verwenden, sondern eine UserForm basteln.
Um Daten aus einer anderen Arbeitsmappe zu lesen oder dorthin zu schreiben, musst du jeweils den Workbook-Namen den gewählten Zellen voranstellen.
Hoffentlich nützen dir die Hinweise
Holger


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
16.10.2007 08:51:55 Karo2809
NotSolved
Blau Aw:InputBOx einbauen
17.10.2007 18:55:20 Holger
NotSolved
18.10.2007 08:48:21 Karo2809
NotSolved