Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Programmierung drucken und zählen erweitern
06.01.2020 09:40:33 Gast
*****
Solved
06.01.2020 09:59:47 Gast27463
*****
Solved
06.01.2020 10:19:20 Gast93812
NotSolved

Ansicht des Beitrags:
Von:
Gast
Datum:
06.01.2020 09:40:33
Views:
962
Rating: Antwort:
 Nein
Thema:
VBA Programmierung drucken und zählen erweitern

Hallo zusammen,

bei unserem letztjährigen Vereinsfest hatten wir folgendes Problem:

Wir verkaufen gebratene und geräucherte Forellen.

Nun war das Besucheraufkommen so gut, dass wir alle Fische verkauft hatten und die Bedienungen weitere Bestellungen aufgenommen haben.

Ich kann euch sagen das durcheinander war groß.

Dieses Jahr möchten wir uns natürlich verbessern und eine bessere Übersicht erhalten wieviele gebratene Forellen und wieviel geräucherte Forellen verkauft/bestellt sind. Damit wir dann keine Bestellungen mehr entgegen nehmen wenn die Fische verkauft sind.

nun zum spannenden Teil, wo ich eure Hilfe benötige,

habe im Internet die unten stehende Programmierung gefunden die einen Teil meiner Aufgabenstellung abdeckt, bekomme aber selbst die Anpassung nicht hin.

Ich benutze Excel2010 und die Programmierung soll nun so funktionieren.

In Zelle A3 habe ich eine Pulldown Feld installiert mit folgenden Werten.

gebacken mit Brot
gebacken mit Kartoffelsalat
geräuchert mit Brot
geräuchert mit Kartoffelsalat

Hier wird nun ausgewählt was bestellt wurde und ein Etikett/Bon gedruckt werden.

Beim Druck des Etikett/Bon soll nun erkannt werden ob es sich um eine gebratene Forelle handelt, dann soll im Feld D2 hochgezählt werden,

oder ob es sich um eine geräucherte Forelle Handelt , dann soll im Feld E2 hochgezählt werden.

 

 

Sub DruckeUndZaehle()
    Dim VarPrints As Variant, intI As Integer
    'Inputbox mit Type 0 laesst nur Zahlen als Eingabe zu.
    VarPrints = Application.InputBox("Anzahl der Ausdrucke", "Drucken", 0, Type:=1)
    If VarPrints = False Then 'User selected cancel
        Exit Sub
    ElseIf CInt(VarPrints) > 0 Then
        For intI = 1 To CInt(VarPrints)
            ActiveSheet.PrintOut
            Range("C1") = Range("C1") + 1
        Next intI
    End If
End Sub
 
 
Vielen Dank für euere Hilfe im voraus.
Wünsche euch noch einen Schönen Feiertag.
 
Grüße 
Patrick
 
 
 

 


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
Rot VBA Programmierung drucken und zählen erweitern
06.01.2020 09:40:33 Gast
*****
Solved
06.01.2020 09:59:47 Gast27463
*****
Solved
06.01.2020 10:19:20 Gast93812
NotSolved