Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
148to152
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Steuerungselemente

Steuerungselemente
21.08.2002 08:58:09
Hanna
ch habe ein kleines Optimierungsproblem.

Am besten fange ich von vorne an.
Ich habe mit excel ein auf mich zugeschnittenes Rechnungsformular
formatiert. (Ausgangsrechnungen für mein Geschäft).
Die Kundenanschriften sind in einer weiteren Excel-Datei gespeichert.
Bisher verfahre ich so, daß ich bei Erstellung der Rechnung jedesmal die
Datei wechsle, die entsprechende Anschrift markiere und kopiere, darufhin
wieder das Rechnungsformular aufrufe um dann die in der Zwischenablage
gespeicherte Adresse ins Formular einzufügen.
Mein Ziel ist es, ein Steuerungselement im Adressfeld einzubauen
innerhalb dessen ich durch scrollen die passende Anschriften finden und
einfügen kann.
Ist das mit excel möglich oder muß ich mir dazu VisualBasic-Kenntnisse
aneigenen ??? Mein EDV-Schein an der Uni ist leider schon 5 Jahre her
und die Programmierung damals basierte auf Pascal!!!!!
Sollte diese Möglichkeit in excel bestehen, würde ich mich sehr über eine
relativ detaillierte Antwort freuen.

Vielen Dank
Gruß Hanna

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Steuerungselemente
21.08.2002 09:05:06
andreas e
du kannst dir zB über ein IistenfeId die daten anzeigen Iassen - Daten - GüItigkeit - Iiste
diese dann aIs suchkriterium zB für nen sverweis nehmen
auf meiner HP findest übrigens auch ein Basisskript

http://www.skripteundaufgaben.de/excelskript.doc und einiges mehr

gruß
andreas e

Re: Steuerungselemente
21.08.2002 09:27:00
Silvio
01. Gehe in deine Excelmappe mit dem Rechnungsformular
02. Schau ob du unter Symbolleisten (Ansicht, Symbolleisten, Formular) ein Häckchen hast... Wenn nicht machst du eins hin
03. Aus der Symbolleiste "Formular" ziehst du dir das "Kombinationsfeld" ins Rechnungsformular
04. Klickst du nun das gerade erstellte Kombinationsfeld doppelt an ~~> kannst du unter dem Register "Steuerung"
einen "Eingabebereich" und eine "Zellvergnüpfung" machen:
Eingabebereich: Wäre die Tabelle mit deinen Namen:
Also würde in das Feld z.B. sowas rein kommen....
[Adressen.xls]Tabelle1!A1:A500
und die Zellverküpfung: sieht so das du dir eine freie Zelle in deiner Rechnungsmappe suchst und diese freie Zelle dort unter Zellverknüpfung eingibst z.B. $O$1

Klickst du nun einen Namen an aus dem Kombinationsfeld gibt Excel in die freie Zelle den Zahlencode aus. Bsp. Hast du den dritten Namen aus dem Kombinationsfeld ausgewählt dann würde in der "freien Zelle" jetzt die Zahl 3 stehen.

Mit den Zahlen kannst du dann weiter arbeiten...
Gehe aber erstmal in deine Adressen.xls und markiere alle Namen und die Adressen... Gehe jetzt auf Einfügen und Name ... Definieren... gib für den markierten Bereich einen Namen wie z.B. Stammdaten oder so....
Jetzt kannst du wieder zurück zur Rechnungsmappe
und z.B. in das Rechnugnsfeld Name folgende Formel eingeben...
=INDEX([Adresse.xls]Tabelle1!Stammdaten;$O$1;3)
Bei der Zelle O1 handelt es sich um die freie Zelle deiner Rechnungsmappe und die 3 zum Schluß heißt nur die 3Spalte
Also wenn z.B. der 4Name im Kombinationsfeld ausgesucht wurde dann steht ja eine 4 in Zelle O1... aus dem Bereich Stammdaten würde er jetzt aus der 4Zeile die 3Spalte anzeigen wenn du in der Formel eine 3 benutzt zum Schluß, Wenn du eine 2 also
=INDEX([Adresse.xls]Tabelle1!Stammdaten;$O$1;2)
dann zeigt er dir die 2Spalte an usw.

Hoffe du kommst klar damit
Mfg Silvio

Anzeige
Re: Steuerungselemente
21.08.2002 12:48:31
Hanna
Hallo Silvio,

du hast mir wirklich enorm geholfen.
Allerdings machen mir jetzt noch genau drei Probleme zu schaffen.
1.Problem
Das Steuerungselement ist beim Ausdruck sichtbar.
2.Problem
Das Programm übernimmt nicht die ensprechende Schriftgröße aus meiner Adreßdatei.
3.Problem
Die Anschriften gehen über mindestens 3 Zeilen. Das Programm bietet mir aber immer nur eine Zeile zur Übernahme an. Entweder Namen, Straße oder Ort. Es führt zu keinem Erfolg, wenn ich die Zellen verbinde, da das Programm dann die Anschrift hintereinander weg anzeigt anstatt untereinander:
--Klaus Müller Lindenstraße Braunschweig
anstatt
Klaus Müller
Lindenstraße
Braunschweig

Vielleicht kannst du mir nochmal helfen.
Vielen, vielen Dank
Gruß Hanna

Anzeige
Re: Steuerungselemente
21.08.2002 13:28:39
Silvio
zu 1) Steuerelement doppelt anklicken....
dann im Register "Eigenschaften" findest du ein Häckchen unter der Option: "Steuerelement drucken" das machste einfach weg...
zu 2)Die Schriftgröße kann er nicht übernehmen... du mußt die Zelle mit der Indexformel so formatieren das die selbe Schriftgröße enthält wie deine Adressennamen ect.
zu 3)du mußt in die Zelle wo der Name erscheinen soll diese Formel z.B.
=INDEX([Adresse.xls]Tabelle1!Stammdaten;$O$1;1)

und in die Zelle wo die Straße rein soll diese Formel
=INDEX([Adresse.xls]Tabelle1!Stammdaten;$O$1;2)

und in die Zelle wo die Plz rein soll diese Formel
=INDEX([Adresse.xls]Tabelle1!Stammdaten;$O$1;3)

es ändert sich also immer nur die letzte Zahl !

Ich hoffe das hilft weiter...
Und dann kannste da wo jetzt die 3Formel drin stehen die Schriftgröße festlegen...
Ich hoffe ich habe dich richtig verstanden
Wenn nicht Melde dich einfach wieder!
Mfg Silvio

Anzeige
Re: Steuerungselemente
21.08.2002 13:42:22
Hanna
Hallo Silvio,
ich glaube, ich habe irgendwas komplett falsch verstanden.
Ich habe das Steuerungselement so vergrößert, daß es genau die Größe des bisherigen Adreßfeldes hat und das Steuerungselement einfach über das Feld gesetzt. Gut das ist falsch.

Aber im bisherigen Adreßfeld steht nur die Formel =INDEX(...), es erscheint aber keine Adresse.Nur diese Formel.
WO liegt denn bloß mein Fehler???

Vielen Dank
Gruß Hanna

Re: Steuerungselemente
21.08.2002 14:38:04
Hanna
Ich stand wirklich auf dem Schlauch.

Jetzt habe ich verstanden und es klappt einfach wunderbar.
Genauso hatte ich mir das vorgestellt.
Nochmals herzlichen Dank
Gruß
Hanna

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige