• ベストアンサー

excelについて

こんにちは。 どなたか助けてください。 今userformの中にチェックボックスとリストボックスがあります。 チェックボックスで印刷したいシートを選択して、リストボックスの中にあるプリント名の中からプリントを選んで印刷したいと考えています。 しかし、リストボックスでプリントを選んでも、元々のプリントで印刷されます>_< どうすれば選択したシートを選択したプリンターで印刷できますか? ちなみに7です!!

質問者が選んだベストアンサー

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.3

>リストボックスの値が取得できないですね>_< >元々のプリントになってしまいます(:_;) UserForm、ListBox、ChkBox等の全てのコードを提示されないと、これ以上こちらでは解りません

kouwaka
質問者

お礼

できました(^o^) とても助かりました♪♪ ありがとうございました!

その他の回答 (2)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.2

>リストボックスの中にあるプリント名の中からプリントを選んで >ちなみにリストボックスから値を取得するには >どうするのでしょうか? PN = Me.ListBox1.Value

kouwaka
質問者

補足

リストボックスの値が取得できないですね>_< 元々のプリントになってしまいます(:_;)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

SH = チェックボックスより得られたシート名 PN = リストボックスより得られたプリンター名 Sheets(SH).PrintOut Copies:=1, ActivePrinter:= PN

kouwaka
質問者

補足

なるほどです。 ちなみにリストボックスから値を取得するには どうするのでしょうか?

関連するQ&A