Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Mit Checkboxen Druckbereich festlegen
zurück: Daten mit Makro aus Zellen auslesen und in Spalten kopieren weiter: Spaltenüberschriften ausblenden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Jan 2010, 09:16
Rufname:

Mit Checkboxen Druckbereich festlegen - Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Hallo erstmal,
vorab Ich habe die Suche Funktion schon benutzt und nicht das Richtige gefunden (oder nicht kapiert und deshalb als unpassend ausgeschlossen Embarassed )

Ich habe eine Userform mit Checkboxen.
Jede Checkbox soll für eine Spalte stehen. --> Chexbox 1 für A, 5 für E usw
Wenn z.B. Checkbox 1 und 5 = true sind, soll durch drücken eines Button dann in Tabelle1 der Bereich "A10:A" & lngMenge (lngMenge gibt die letzte Zeile an) und Bereich "E10:E" & lngMenge gedruckt werden.

Wie kann ich das umsetzten?

Im Voraus schonmal vielen Dank.

Gruß Nodud82
kjot259
VBA Einsteiger/Makro4-profi


Verfasst am:
28. Jan 2010, 09:41
Rufname: kj


AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

hallo,

das ist doch nun ganz einfach, wenn du schon diesen ansatz hast:

Bereich "A10:A" & lngMenge

in die click ereignisse der checkboxen:

Dim DBereichSpalte as String

private sub checkbox1_click()
if checkbox1.value = true then DBereichSpalte = "A"
end sub

private sub checkbox2_click()
if checkbox2.value = true then DBereichSpalte = "B"
end sub

usw.
abändern in:
Bereich "A10:" &DBereichSpalte & lngMenge

_________________
Gruß kj
PS: Rückmeldung (nach Vollzug) erbeten!
****************************************
Chuck Norris liest keine Bücher, er starrt sie so lange an, bis die Bücher freiwillig alles erzählen.
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Jan 2010, 09:53
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Aber wie verbinde ich das jetzt mit

Code:

Tabelle1.PageSetup.PrintArea =
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Jan 2010, 10:06
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Ich glaube ich habe mein Problem falsch ausgedrückt oder ich sehe die Lösung für das Problem noch nicht ganz.

bei Checkbox1 soll Bereich A10 bis A lngMenge gedruckt werden,
bei Checkbox5 soll Bereich E10 bis E lngMenge gedruckt werden,

bei Checkbox1 und 5 soll Bereich A10 bis A lngMenge und Bereich E10 bis E lngMenge auf ein Blatt gedruckt werden

Wenn ich jetzt deine Antwort aufgreife druck er, wenn 1 und 5 ausgewählt ist, nur 5, aber nicht beide
kjot259
VBA Einsteiger/Makro4-profi


Verfasst am:
28. Jan 2010, 10:10
Rufname: kj


AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

ahhh...
das ist was ganz anderes.
ich dachte jeweils spalte....


Bereich "A10:" &DBereichSpalte & lngMenge &","& "E10:E" & lngMenge

aber du weißt schon das er nun 2 seiten druckt?

_________________
Gruß kj
PS: Rückmeldung (nach Vollzug) erbeten!
****************************************
Chuck Norris liest keine Bücher, er starrt sie so lange an, bis die Bücher freiwillig alles erzählen.
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Jan 2010, 10:30
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Gibt es nicht die Möglich keit zu sagen:



Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Druckbereich A10 bis A lngMenge in Tabelle1.PageSetup.PrintArea reinkopieren
Elseif CheckBox1.Value = false Then
Druckbereich A10 bis A lngMenge aus Tabelle1.PageSetup.PrintArea löschen
End Sub

Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then
Druckbereich B10 bis B lngMenge in Tabelle1.PageSetup.PrintArea reinkopieren
Elseif CheckBox2.Value = false Then
Druckbereich B10 bis B lngMenge aus Tabelle1.PageSetup.PrintArea löschen
End Sub

usw...

Private Sub CommandButton1_Click()

Tabelle1.PageSetup.PrintArea = Druckbereich1 + Druckbereich2 usw......
End Sub


Wenn man manuell Zellen markiert und dann auf Druck Bereich festlegen geht, dann legt er das ja auch fest und druckt das dann auf 1 Blatt

z.B. ActiveSheet.PageSetup.PrintArea = "$A$10:$A$22,$E$10:$E$22,$F$10:$F$22"

Mit den Checkboxen soll er das automatisch dann festlegen, so dass man selber nicht immer die Spalten markieren muss, die man drucken möchte
kjot259
VBA Einsteiger/Makro4-profi


Verfasst am:
28. Jan 2010, 10:52
Rufname: kj

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

das macht er doch, sie meinen letzten post.
aber schön ist das nicht.
wenn du nur bestimmte spalten und bereiche drucken willst und es auf 1 seite soll
dann blende die nichtzu druckenden spalten aus.

_________________
Gruß kj
PS: Rückmeldung (nach Vollzug) erbeten!
****************************************
Chuck Norris liest keine Bücher, er starrt sie so lange an, bis die Bücher freiwillig alles erzählen.
Gutebaeren
Excel/VBA - für den Hausgebrauch langt es


Verfasst am:
28. Jan 2010, 10:52
Rufname: Ralf
Wohnort: Bärlin

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Hallo,

Du kannst auch über Deine Checkboxen die nicht benötigten Spalten ausblenden, nach dem Druck wieder alle einblenden, dann hast Du den Druck auf einem Blatt.

Gruß Ralf
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Jan 2010, 10:56
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Hmm , ja ok, dann versuche ich das über ausblenden zu realisieren.

Vielen Dank für die Hilfe
Gast



Verfasst am:
28. Jan 2010, 16:24
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

Ich habe jetzt nur schon wieder ein Problem.

Mit dem Ausblenden klappt wunderbar, bis auf eine Kleinigkeit.

Wenn ich Spalte G ausblende, wird die Spalte inklusive der daraufbefindlichen Togglebutton ausgeblendet. Sobald die dann wieder eingeblendet wird,
befinden die Buttons sich auf Spalte A. Unter Formatieren ... Eigentschaften habe ich schon alle Einstellungen probiert klappt nicht. Kann man in dem Makro die Position (Spalte G / Zeile 11) definieren?
kjot259
VBA Einsteiger/Makro4-profi


Verfasst am:
28. Jan 2010, 16:30
Rufname: kj

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

hilft es vielleicht schon , das du dem togglebutton sagst du gehörst keiner zelle an?
sprich:
steuerelement - eigenschaften - von zellposition und -größe unabhängig - anhaken

_________________
Gruß kj
PS: Rückmeldung (nach Vollzug) erbeten!
****************************************
Chuck Norris liest keine Bücher, er starrt sie so lange an, bis die Bücher freiwillig alles erzählen.
nodud82
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Jan 2010, 14:14
Rufname:

AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

das habe ich schon versucht. Aber irgendwie wirft der die trotzdem immer hin und her.

Ich habe jetzt einfach für jeden Button die Position festgelegt.

Code:

tabelle1.ToggleButton1.Left = 80.8


usw......

Das klappt wunderbar. Nochmals danke für die Hilfe Cool
kjot259
VBA Einsteiger/Makro4-profi


Verfasst am:
29. Jan 2010, 14:21
Rufname: kj


AW: Mit Checkboxen Druckbereich festlegen - AW: Mit Checkboxen Druckbereich festlegen

Nach oben
       Version: Office 2003

bidde...
aber das andere hätte auch gehenn müssen Sad

_________________
Gruß kj
PS: Rückmeldung (nach Vollzug) erbeten!
****************************************
Chuck Norris liest keine Bücher, er starrt sie so lange an, bis die Bücher freiwillig alles erzählen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Problem beim Druckbereich festlegen, da dynamisch (SAP) 39 roody1402 8514 05. Nov 2013, 18:14
snuppi69 Problem beim Druckbereich festlegen, da dynamisch (SAP)
Keine neuen Beiträge Excel Formeln: dynamischer Druckbereich 8 dawatec 1712 22. Aug 2011, 10:16
Gast dynamischer Druckbereich
Keine neuen Beiträge Excel Formeln: Bereich dynamisch festlegen 10 Judas86 2910 18. Okt 2010, 09:05
< Peter > Bereich dynamisch festlegen
Keine neuen Beiträge Excel Formeln: Druckbereich 2 sascha321 500 20. Sep 2010, 21:14
sascha321 Druckbereich
Keine neuen Beiträge Excel Formeln: Namen festlegen für Variablen, wenn Anzahl unbekannt 7 Staatsi 710 12. Jul 2010, 12:08
Staatsi Namen festlegen für Variablen, wenn Anzahl unbekannt
Keine neuen Beiträge Excel Formeln: Druckbereich: Seite 2 ausblenden, Seiten 1 & 3 drucken ? 3 skavenger 2536 08. Apr 2010, 22:20
skavenger Druckbereich: Seite 2 ausblenden, Seiten 1 & 3 drucken ?
Keine neuen Beiträge Excel Formeln: Mehrere Checkboxen prüfen - in versch. Zellen einfügen 0 Jula905 486 24. Jun 2009, 19:58
Jula905 Mehrere Checkboxen prüfen - in versch. Zellen einfügen
Keine neuen Beiträge Excel Formeln: Optionbutton und Druckbereich 4 JonesJoJoo 1518 08. Apr 2009, 14:34
xlDominik Optionbutton und Druckbereich
Keine neuen Beiträge Excel Formeln: x-Achse bei Grafik festlegen 2 Kerstin83 1516 19. Dez 2008, 11:15
Kerstin83 x-Achse bei Grafik festlegen
Keine neuen Beiträge Excel Formeln: Formel für Feld festlegen 1 manuel_bo 809 07. Nov 2008, 14:09
Lucy77 Formel für Feld festlegen
Keine neuen Beiträge Excel Formeln: Anzahl Checkboxen mit Haken ermitteln 2 1cyber 1523 26. Okt 2008, 09:51
1cyber Anzahl Checkboxen mit Haken ermitteln
Keine neuen Beiträge Excel Formeln: Scrollbereich festlegen 4 x16 5159 17. Okt 2008, 11:42
x16 Scrollbereich festlegen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln