Rechnungsformular

Hi!
ich habe folgendes Problem:
ich habe ein Rechnungsformular im Excel ertellt mit X Kunden und für jeden Kunden eigene Preise. derzeit muss ich immer die ganze Datei speichern (mit Preislisten, usw. >1MB!)
die Aufgabenstellung liegt darin das ich die Rechnungsdaten (Menge, Artikel, Datum) in eine eigene Datei schreiben will und sie dann in das Rechnungsformular einbinden will.
Wenn ich also durch einen Zellendropdown im Rechnungsformular den Kunden und das Datum einstelle sollen die Daten im Rechnungsformular stehen!

ich hoffe ich habe es verständlich erklärt
vielen Dank im Vorraus! GeraldRudi

Moin…

ich versteh Dein Problem nicht so ganz…
Du willst Kundendatenbank von Rechnungsformular (Excel?) trennen, oder wie?

Aber das mit dem Dropdown ist doch recht trivial.
Normales Dropdown mit Ausgabeverknüpfung kriegst Du doch hin, oder?
Najo… und dann musst Du ja nurnoch die Zahl, die Du bekommst mit BEREICH.VERSCHIEBEN wieder in die Kundendaten verwandeln - an geeigneter Stelle versteht sich…

Ob der Bereich nun in der aktuellen Datei ist oder einer anderen ist dabei recht egal…

ein Beispiel:

ich erstelle eine Liste im Excel mit dem DateiNamen: Firma_Monat_Jahr („GH Pils_Mai_2006.xls“ oder „GH Pils_06_2006.xls“)

diese Liste binde ich dann andere Datei ein:
z.B. =[GH Pils_Mai_2006.xls]Tabelle1!$A$1
das funkt. noch

nur will ich den Namen in der eckigen Klammer variabel machen, sodass ich durch einen Zellendropdown einstellen kann welchen Datei ich einbinden will

z.B.
in A1 steht GH Pils
in B1 steht Mai
in C1 steht 2006

in D1 fasse ich dann den Namen zusammen:
„GH Pils_Mai_2006“

und das funkt. dann nicht mehr! *g*

=[D1.xls]Tabelle1!$A$1

wie soll ich das schreiben, sodass es funkt. ?

Hallo Gerald

z.B.
in A1 steht GH Pils
in B1 steht Mai
in C1 steht 2006

in D1 fasse ich dann den Namen zusammen:
„GH Pils_Mai_2006“

und das funkt. dann nicht mehr! *g*

=Indirekt(Adresse(1;1;4;;D1&".xls)) müsste funktionieren, wenn nicht melde dich nochmal! Ich werde es dann ausprobieren… [email protected]

Gruß Alex

Danke, das hatt mir sehr geholfen
aber es funkt. nur wenn die Datei, auf die ich zugreifen will, offen ist!

da ich aber viele Dateien habe die ich auswählen kann, müsste ich dann alle öffnen!

stell Dich halt ned so an… *g*

Danke, das hatt mir sehr geholfen
aber es funkt. nur wenn die Datei, auf die ich zugreifen will,
offen ist!

nö…
aber evtl musst Du den Pfad angeben…
=‚D:\work\folder[CostFile.xls]BlaBlaSheet‘!$A$1

nu bist Du wieder dran…

nu lautet die Formel:
=INDIREKT(ADRESSE(1;1;4;;„K:\Eigene Dateien\Papa\Eigene Dateien\Rechnung“&D1&".xls"))
funkt. aber trotzdem nur wenn die Datei offen ist!

nu lautet die Formel:
=INDIREKT(ADRESSE(1;1;4;;„K:\Eigene Dateien\Papa\Eigene
Dateien\Rechnung“&D1&".xls"))
funkt. aber trotzdem nur wenn die Datei offen ist!

Hi Gerald,
die Datei muss offen sein. Mit VBA kannste das automatisieren, d.h. du wählst Kunde und Datum aus oder gibst das ein und das Makro holt dann automatisch ohne weiteres Zutun die Daten durch Öffnen der Datei, Auslesen, Schliessen.
Gruß
Reinhard

Gruß
Reinhard

die Datei muss offen sein. Mit VBA kannste das automatisieren,
d.h. du wählst Kunde und Datum aus oder gibst das ein und das
Makro holt dann automatisch ohne weiteres Zutun die Daten
durch Öffnen der Datei, Auslesen, Schliessen.

genau das will ich haben!!! endlich!
nur habe ich keine Ahnung von VBA, programmieren (nur C++), und Makro!

kann mir jemand das erklären bzw. programmieren?

Danke im Vorraus! Gerald Rudi

genau das will ich haben!!! endlich!
nur habe ich keine Ahnung von VBA, programmieren (nur C++),
und Makro!

Hi Gerald Rudi,
„nur C++“ ? Ich denke das ist bedeutend schwieriger als VBA.
Biste da sehr fit? Aber ich habe da ein schwieriges Problem seit Jahren und würde auch mal gern „Endlich“ sagen :smile:)
Problemstellung ist easy, Herauslesen der Daten aus einem Frame einer Html-Seite, aber in dem Frame läuft ein Chat, also laufend neue meldungen. In einem anderen Frame der gleichen Seite kann man mittels Html-„Send“ was reinschreiben, kann man das mit C++ machen? Also ich gebe der C+±Exe datei die Url des Frames und den text und die Exe schickt das genauso ab als wenn ich das in den Frame geschrieben hätte und auf "Send geklickt hätte.
Naja, check mal ob du mir da helfen könntest.
Zu deiner Anfrage, sie ist lösbar mit Excel-VBA.
Lade mal eine Beispielsdatei hoch die die Daten deiner Kunden enthält.
Als Kundennamen langt a,b,c o.ä., dazu beliebige Daten (Also Mehrzahl von Datum *g).
Dann noch die BeispielsRechnungsdatei.
Hochladen kannst du auf Webspace den du hast oder z.B. bei
http://rapidshare.de
o.ä. Seiten.
Gruß
Reinhard

ot: falsches Brett??

„nur C++“ ? Ich denke das ist bedeutend schwieriger als VBA.

*agree*

Biste da sehr fit? Aber ich habe da ein schwieriges Problem
seit Jahren

*snip*

ähm… warum fragst Du nicht selbst mal in den entsprechenden Foren nach?
Für Webserver bringen Dir exe-Dateien aber recht wenig weil der Webserver meistens Linux spricht und da sind eher shellscripte gefragt - wenn überhaupt…
Für dynamische Webseiten gint es aber php, asp, java, flash usw…
Allerdings kann ich Dein Problem eh nicht so ganz nachvollziehen *schulterzuck*

Hallo Munich,

ähm… warum fragst Du nicht selbst mal in den entsprechenden
Foren nach?

Das habe ich schon hier bei w-w-w, leider ohne Lösung.

Für Webserver bringen Dir exe-Dateien aber recht wenig weil
der Webserver meistens Linux spricht und da sind eher
shellscripte gefragt - wenn überhaupt…
Für dynamische Webseiten gint es aber php, asp, java, flash
usw…

Okay, ich abe noch nicht alle php, asp, java, flash Foren mit meiner Frage konfrontiert.

Allerdings kann ich Dein Problem eh nicht so ganz
nachvollziehen *schulterzuck*

Ich will aus einem festgelegten Frame einer Html-Seite die laufenden Chatdaten auslesen und auch in diesen Frame etwas hereinschreiben.
Der Hintergrund ist, dort läuft ein Quiz, für die Wertung des Quizzes wäre es gut per Mausklick in Excel nur alle Antworten zwischen Fragestellung und Stop zu sehen, um dies dann auszuwerten.
Für den Fragesteller der Quizaufgaben wäre es angenehm, die Fragen per Vba aabzuschicken.
Denn dies alles würde pro Quizabend 300-500 Klicks ersparen, und da wir nahezu täglich quizzen…
Wegen dieser Problematik habe ich vor 4 jahren erstmals begonnen mich mit Excel zu beschäftigen.
Ja, es ist miir sehr wichtig, leider konnten bisher alle Excelprofis die ich fragte nicht helfen.
Deshalb der Versuch einer Problemlösung durch eine Exe oder sonstwas.
Der Link ist http://www.kilahu.de , dort anmelden, dann in einen raum gehen, und dann meine Frage wie schreibe ich per VBA in diesen Raum rein und wie lese ich aus was da an Texten kommt.
Danke dass du dich dafür interessierst und Gruß
Reinhard

Ich will aus einem festgelegten Frame einer Html-Seite die
laufenden Chatdaten auslesen und auch in diesen Frame etwas
hereinschreiben.

das widerspricht sich…
eine reine HTML Seite kann kein Chat sein.
Es braucht IMMER dynamik für einen Chat.
Ansonsten sieht es entweder nur einer oder gar keiner…

Der Hintergrund ist, dort läuft ein Quiz, für die Wertung des
Quizzes wäre es gut per Mausklick in Excel nur alle Antworten
zwischen Fragestellung und Stop zu sehen, um dies dann
auszuwerten.

okay - Auswerten eines bestimmten html-Teils zwischen zwei definierten Bereichen…
kein Problem…

Für den Fragesteller der Quizaufgaben wäre es angenehm, die
Fragen per Vba abzuschicken.

lös Dich vom vba bei sowas…
php kann emails verschicken - dazu brauchts kein vba

Denn dies alles würde pro Quizabend 300-500 Klicks ersparen,
und da wir nahezu täglich quizzen…

klingt nach einem fertigen Chat - sprich eben KEINE einfache HTML Seite und kein einfaches Auslesen der Daten…

Wegen dieser Problematik habe ich vor 4 jahren erstmals
begonnen mich mit Excel zu beschäftigen.
Ja, es ist miir sehr wichtig, leider konnten bisher alle
Excelprofis die ich fragte nicht helfen.

Wie auch? Excel ist Tabellenkalkulation und kein Chatlogger

Deshalb der Versuch einer Problemlösung durch eine Exe oder
sonstwas.
Der Link ist http://www.kilahu.de , dort anmelden , dann in
einen raum gehen, und dann meine Frage wie schreibe ich per
VBA in diesen Raum rein und wie lese ich aus was da an Texten
kommt.

garnicht!
Bei der Anmeldung wird DEIN BROWSER identifiziert und ihm wird mitgeteilt, dass Du Du bist und nicht Hanswurst aus Gera.
Um Dich zu authorisieren müsste Excel cookies speichern und verwalten können. Kann es aber (meines Wissens nach) nicht.
PHP könnte das eventuell vorgaukeln, aber das ist schwer (Stichwort dazu ist denke ich fsockopen)

Danke dass du dich dafür interessierst und Gruß

n.p. auch wenn ich Dir eine Absage machen muss weil es meiner Meinung nach nicht möglich ist - Ausser wenn der Chat für jedermann OHNE ANMELDUNG nachzulesen wäre…

Reinhard

ich hoffe, dass Du nicht der secondware-Reinhard bist, ansonsten zu dem anderen Thema oben. Ich verdiene damit kein Geld - aber bei undertool könnte man es u.U. - wenn man Gewerbebetreibend ist.
Bin ich aber nicht…

Hallo Munich,
danke dir für die Ausführlichkeit.
Ja, der „dynamische“ Seitenaufbau ist das Problem. Icxh habe jetzt Monatelang nichts mehr getan für dieses Chatproblem, aber da es ein Herzenswunsch ist, werde ich mich wohl in Php einarbeiten müssen, d.h. in Foren mitlesen, Php Bücher von Ebay oder Flohmarkt.

Ja, sie arbeiten mit Cookies und man bekommt beim Einloggen immer eine 16 stellige Sess-ID verpasst. Der IE zeigt sie in der Adresszeile an, mein Mozilla nicht.
Aber ich habe VBA-Code der sie ausliest auf einer defekten Festplatte. Ich brauche nur die gleiche Festplatte nochmal da meine im Steuerungsteil defekt ist. Aber die Daten müssten m.E. mittels Einbau des Unterteiles der Austauschfestplatte noch lesbar sein.

Danke für den Hinweis auf fsockopen und auch auf undertool.

Mein Beitrag zu „Kasse mit Excel“ war lieb gedacht, ich entschuldige mich wenn er anders ankam.

Gruß aus F nach M
Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Munich,
danke dir für die Ausführlichkeit.

kein Problem

Ja, der „dynamische“ Seitenaufbau ist das Problem. Icxh habe
jetzt Monatelang nichts mehr getan für dieses Chatproblem,
aber da es ein Herzenswunsch ist, werde ich mich wohl in Php
einarbeiten müssen, d.h. in Foren mitlesen, Php Bücher von
Ebay oder Flohmarkt.

weiss ned ob das was bringt…
ich arbeite inzwischen seit 4 Jahren mit php (alles selbst erlernt)
Und kapiere das noch immer nicht mit dem fsockopen *g*

Ja, sie arbeiten mit Cookies und man bekommt beim Einloggen
immer eine 16 stellige Sess-ID verpasst. Der IE zeigt sie in
der Adresszeile an, mein Mozilla nicht.

ist „normal“ sessions werden in cookies gespeichert und wenn das verweigert wird in der Adresszeile mit übergeben. Das sollte okay sein…

Aber ich habe VBA-Code der sie ausliest auf einer defekten
Festplatte. Ich brauche nur die gleiche Festplatte nochmal da
meine im Steuerungsteil defekt ist. Aber die Daten müssten
m.E. mittels Einbau des Unterteiles der Austauschfestplatte
noch lesbar sein.

hmmmmm…
also wenn Du es schaffst, dass Du die Seite einiest, dann sollte das alles doch auch kein Problem mehr sein…?
Ich hab mir den Chat aber noch nicht genauer angesehen…
Gut möglich dass es eben doch nicht nur reines html ist, was da steht…

Danke für den Hinweis auf fsockopen und auch auf undertool.

n.p.

Mein Beitrag zu „Kasse mit Excel“ war lieb gedacht, ich
entschuldige mich wenn er anders ankam.

nö… hatte ich denke ich schon richtig aufgefasst…
Aber ich kann oben nimmer antworten ^^

Gruß
Munich