Thema Datum  Von Nutzer Rating
Antwort
10.07.2024 11:55:00 Hans III.
NotSolved
Blau Drucken über Dropdown
10.07.2024 13:21:20 Mase
NotSolved
14.07.2024 13:10:29 Hans III.
NotSolved
15.07.2024 07:46:51 Mase
Solved

Ansicht des Beitrags:
Von:
Mase
Datum:
10.07.2024 13:21:20
Views:
99
Rating: Antwort:
  Ja
Thema:
Drucken über Dropdown

Hallo Hans III.,

es gibt mittlerweile modernere Steuerelemente, aber deiner Vorarbeit würdigend kannst Du folgenden Code in den Codebereich deines Formularsteuerements hinterlegen:

    Dim sh As Excel.Shape
    
    For Each sh In ActiveSheet.Shapes
        If sh.Type = msoFormControl Then
            ThisWorkbook.Worksheets(sh.ControlFormat.Value).PrintPreview
        End If
    Next

 

Hierzu rechtsklick auf das Dropdown => Makro zuweisen...

Im nächsten Fenster kannst Du einen Makronamen vergeben (oder einfach so lassen) und mit dem Button "Neu" bestätigen.

Jetzt den o.g. Code hinterlegen.

 

Aber Achtung:

Wir haben hier (noch) keine Fehlerbehandlung berücksichtigt. Bspw. muss das zu druckende Arbeitsblatt muss existieren.

Ausserdem drucken wir noch nicht, sondern bekommen lediglich eine Vorschau angezeigt mit den Optionen Drucken oder Abbrechen.

Wenn wir soweit sind, können wir das Nächste angehen.

 

 

gruß

Marco

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.07.2024 11:55:00 Hans III.
NotSolved
Blau Drucken über Dropdown
10.07.2024 13:21:20 Mase
NotSolved
14.07.2024 13:10:29 Hans III.
NotSolved
15.07.2024 07:46:51 Mase
Solved