Seite 1 von 1

excel VBA

Verfasst: 11.08.05 17:50
von Bjoern_Langer
Hi,

ich möchte in excel bei mehreren sehr umfangreichen arbeitsmappen ein visual-basic objekt erstellen, bei dem idealerweise der anwender durch einen dialog gefragt wird, welche arbeitsblätter er drucken möchte und wieviele kopien er jeweils möchte.
oder dass die arbeitsblätter, die ausgedruckt werden sollen, vorgegeben sind, der anwender aber eine vorschau des jeweiligen arbeitsblattes sieht und gefragt wird, wieviele kopien gedruckt werden sollen.

ha, und wenn ich schon bei dem thema bin: wie kann ich ganz allgemein eine abfrage erstellen, bei der der anwender bestimmte werte per dialog eingeben muss, die dann in einem arbeitsblatt hinterlegt werden?

jetzt hör ich aber auf mit der fragerei, bevor ich noch kreativer werde :wink:

danke und grüße aus KA
björn

ne Menge Fragen

Verfasst: 15.08.05 15:32
von Gast
Moin Björn !

Ich gehe mal davon aus das Du die VBA Oberfläche aktiviert hast etc. ....

Daten in ein Excel-Blatt eintrage sollte folgenderweise gehen...

Sheets("Arbeitsblatt").Select 'hiermit wird das Blatt gewählt
m1 = "Hier wird irgendetwas gefragt...."
m2 = "hier auch...."
m3 = "hier auch....."
wert = InputBox(m1 + Chr$(13) + m2 + Chr$(13) + Chr$(13) + m3, "Boxtitel")
Cells(426, 3).value = wert 'Cells(Zeile,Spalte).value

Die einfachste Art betimmte Arbeitsblätter auszudrucken ist das Du einfach den VBA-Script Modus aktivierst, das ganze startest --> die betreffenden Blätter drucken (oder was immer Du automatisieren möchtest) --> Script-Modus beenden --> einen passenden Namen verpassen (ich habe unten im Beispiel das ganze "druck" genannt--> und das ganze als Call blablabla aufrufen.
Das ist zwar keine elegante Art, aber schnell. Wenn Du dann Lust verspürst kannst Du den Code ja editieren.

Könnte so aussehen:

info = MsgBox("Wirklich drucken ?", vbOKCancel, "Druckabfrage")
If info = 1 Then
Call druck
End If

Ich habe mir vor einigen Jahren mal ein Excel Buch (glaube Excel2000) vom Microsoft Verlag besorgt. Dort sind diverse Beispiele rund um Excel incl. VBA.

Ich hoffe Dir geholfen zu haben. Wenn noch Fragen schicke einfach mal eine Nachricht.

Gruß
Henning

Verfasst: 15.08.05 15:34
von bmx83
die obige Antort war von mir (nicht eingeloggt)

Verfasst: 16.08.05 08:29
von Bjoern_Langer
Hi danke, werde es probieren

da schließt sich auch gleich meine nächste frage an: kann mir jemand buchtipps zu dem thema geben?

grüße
björn