Ich brauche ein sehr einfaches Makro in Excel, wo ich eine Taste zum Drucken verschiedener Blätter (X & Y) auf zwei verschiedenen Druckern (PrinterX & Drucker Y) verwenden. Der Code, den ich benutzte, war;Drucken funktioniert nicht Excel VBA
Dim PrinterX as string
PrinterX=activeworkbook.Worksheets("Printers").Range("B1).value
Activerprinter = PrinterX
ActiveWorkbook.Worksheets("X").Printout
Dim PrinterY as string
PrinterY = Activeworkbook.Worksheets("Printers").Range("B2).value
Activerprinter = PrinterY
ActiveWorkbook.Worksheets("Y").Printout
Was ich bekomme ist, dass es beide auf dem gleichen Drucker PrinterX druckt! Was iam tring zu tun ist, druckt X auf PrinterX und Y auf PrinterY
application.activeprinter funktioniert nicht und gibt Fehler!
Vielen Dank im Voraus!
Der von Ihnen hochgeladene Code wird Fehler zurückgeben, die zweite Zeile sollte 'PrinterX = activeworkbook.Worksheets (" Drucker ") sein. Bereich (" B1 "). Value'. Dasselbe gilt auch für die vorletzte Zeile: PrinterY = Activeworkbook.Worksheets ("Printers"). Range ("B2"). Value " –