Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
140to144
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
140to144
140to144
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

anfänger problem

anfänger problem
25.07.2002 13:01:19
andreas
hallo miteinander

ich hätte da ein kleines problem bei dem ihr mir bestimmt helfen könnt. im vorraus schon mal danke

ich habe ein excel tabelle mit ca 100 - 150 zeilen.

die daten die pro zeile in den spalten stehen (ca 10 spalten mit relevanten daten)
sollen auf einem formular erscheinen welches man dann ausdrucken soll.

die tabelle wird jedes mal neu erstellt , und die formular ausdrucke sind aktendeckel ( so brauch ich die nicht per hand draufschreiben, ausdrucken und draufkleben)

danke für die antworten im vorraus

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

Betreff
Datum
Anwender
Anzeige
Re: anfänger problem
25.07.2002 13:35:40
Charlie
Hallo, Andreas!

Mit dieser viel zu allgemein gehaltenen Frage kann man (zumindest ich) nicht wirklich etwas anfangen.

Nähere Angaben über den Aufbau der Datentabelle (was steht in welcher Spalte) und den Aufbau des Formulars (was soll wo hinkommen) wären schon notwendig.

Gruß,
Charlie

Re: anfänger problem
25.07.2002 16:53:29
christoph
probier mal das MAkro aus

Sub DruckbereichFestlegen()
Dim druckbereich As Range
ActiveWorkbook.ActiveSheet.Cells(1, 1).Select
Range(Selection.End(xlToRight), Selection.End(xlDown)).Select
ActiveSheet.PageSetup.PrintArea = activeSelection
End Sub

Re: anfänger problem
26.07.2002 09:55:18
andreas
ok ich dachte das würde langen aber hier paar angaben es sind flugdaten.

Aufbau der Tabelle

dest|mawb|al|flug|tag|routing|etd|eta|weight|unit|rem|d/l|
atl-|4456|dl|44--|17.|--lx56-|10-|23-|-1500-|-1md|xx-|sat|
jnb|7789|sa|787-|18.|-------|15-|20-|-400--|----|---|so-|usw.
---x---x----x--x--------------------------x----x----x-----------------
und hiervon ca. 150 zeilen , wo ein x druntersteht. diese sollen
auf einem formular erscheinen. díes ist ein aktendeckel. zur zeit müssen wird das von hand auf die akten draufschreiben anhand obiger exel tabelle.
das aussehen des formulars kann ich hier schlecht darstellen
ev. so:

dest-----------------flug
-
mawb-----------------rem
------------------dl
-
--------weight
-
-
-unit

ich hoffe damit könnt ihr mehr anfangen. dort wo etwas steht sollen dann die daten hin (halt verteilt auf ein dinA4 blatt)
die exeltabellelautet flugplankw30.xls usw.

schonmal danke schon das ihr mir helfen wollt( würde mir ein haufen arbeit ersparen) sorry ich mußte mit ---- arbeiten da leerzeichen nicht dargestellt werden

cu andreas





Anzeige
Re: anfänger problem
26.07.2002 13:27:14
Charlie
Hallo, Andreas!

Das nachstehende Beispiel geht davon aus, dass sich die Datentabelle und die Vorlage für den Aktendeckel in der gleichen Mappe befinden. Sonst müsste man die Referenzierung (With Worksheets("Aktendeckel")) auf die externe Tabelle erweitern. Den Code musst Du im Klassenmodul der Datentabelle einfügen.

Die mit einem Apostroph (') beginnenden Zeilen sind nur Kommentare zu Deiner Information. Die kannst Du ggf. löschen.

Ich hoffe, Du kannst damit etwas anfangen.

Viel Erfolg,
Charlie

Re: anfänger problem
26.07.2002 13:46:32
andreas
puhhhhh
eh das sieht kompliziert aus aber da werde ich mich mal durchboxen auf jeden fall vielen dank

Anzeige
Re: anfänger problem
26.07.2002 16:23:06
Charlie
Hallo, Andreas!

Obwohl es im Forum nicht gerne gesehen wird, wenn man Informationen per Email austauscht, möchte ich Dir das Angebot machen:

Wenn mich mein Eindruck nicht täuscht, bist Du noch mehr Anfänger in Sachen VBA als ich. Wenn es Dir möglich ist, mir eine Musterdatei zu schicken, versuche ich, Dir die Lösung zu stricken.

Ansonsten: Viel Spaß beim "Durchboxen".

Gruß,
Charlie

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige