郊外暮らしの最適ライフ

最適なハッピーライフを目指しま~す。テーマは、「食」「投資」「教育」です。郊外で、エンジニアしてます。

【エクセルVBA 概要編】 ⑨ ユーザー開発の支援 (1) #業務効率#プログラミング#マクロ

今回は、 ユーザー開発の支援として、様々な機能について紹介します。
機能を概略でもつかんでおけば、開発しやすくなると思います。
---------------
・前回は、「ユーザーフォームの利用」について解説してきましたので、 是非そちらもご確認ください。
 
・このシリーズの特徴は、 作業効率を上げたいという、ビジネスマンに必見です。 そして、 ちょっと小難しいのから取り組みたい場合は、 「実践編」 も発信していきますので参考までにご覧ください。
---------------
それでは、解説していきます。
 
ファイルシステムオブジェクト
 
指定のフォルダをコピーしたり、移動したりとフォルダを操作することができます。
 
OpenTextFile : ファイルを開きファイルアクセスが可能
CopyFolder : 一つ以上のフォルダーを別の場所へコピー
など
 
あまりに多くの機能があるので、詳しい説明は割愛します。
 
■ プリントアウト (印刷)
 
ActiveWorkbook PrintOut: ブックの全シートを印刷
ActiveWorkbook. PrintOut From:=2, To:=3 : ブックの全シートの2ページ~3ページを印刷します。
 
などがあります。
 
■ 対話型インターフェース
 
インターフェースを活用した利便性は、是非マスターしたいところ。 入力作業も対話型にすることができます。
 
(例)
18 数量を入力するダイアログを表示して、計算結果をシートに返します。
 
コード
Dim R As Double
R = InputBox ("数量入力")
If IsNumeric (R) Then
Range ("C2").Value = R
Range ("D2").Value = Range ("B2"). Value * R
MsgBox "計算できない値です”
Else
End If
 
結果

 
以上、「ポイント」 について解説してきました。 少しづつ学んで、スキルアップしていきましょう! 
次回は、「ユーザー開発支援 (2) 」について解説していきます。

 

rpx.a8.net
rpx.a8.net

--** ** お知らせ ** **--

■生徒募集中

個別指導(オンライン・訪問)のご希望がございましたら、ご連絡くださいませ。

 Email : tpgun01234@gmail.com

 twitter@yukitakada13

 YouTubehttps://www.youtube.com/channel/UC0bBqhuLGmH9f608vdeSYIQ

■「荷物の置き場所に困った…」を解決!

埼玉で、レンタル収納 モノオクサービスを提供しています。ご興味ありましたら是非!  
 https://monooq.com/space/7584?via=keyword

--** ** ** ** ** **--

 
 
#業務効率 #エクセルVBA #プログラミング #マクロ #ユーザー開発の支援