ExcelVBA【基礎】開かずにマクロを実行する方法!VBScriptとは?【解説】

  Рет қаралды 37,767

業務効率化のちゃんりょう【作品配布】

業務効率化のちゃんりょう【作品配布】

Күн бұрын

Пікірлер: 32
@chanryo_eff
@chanryo_eff 3 жыл бұрын
こちらで配布しています! it-yobi.com/excel-b-noex14/?link=4 【配布あり】こちらでExcel講座をまとめています! it-yobi.com/course/?pageNo=1&orderNo=2&categoryNo=10&link=4 ●---Excel【基礎】---● Excelを始めるにあたり、必要な知識をまとめています! 詳しくは再生リストにて! kzbin.info/aero/PLuUrleRMhKDc1thXw-EmZAU34vhLrKnm3 ●---Excel【実践】---● 実際に開発しながら解説しています! 詳しくは再生リストにて! kzbin.info/aero/PLuUrleRMhKDf4BrAPNt5lfJ7bGCcgCQUw ●---Excelその他---● 他にもデータベースなど再生リストを用意! kzbin.info/door/y5cpoeTKqZ2cDzWX8NB3Ggplaylists ●---Googleスプレッドシート【基礎】---● Googleスプレッドシートを始めるにあたり、必要な知識をまとめています! 詳しくは再生リストにて! kzbin.info/aero/PLuUrleRMhKDe5kCiV88fRUuxsMvZ5asJC ●---Googleスプレッドシート【実践】---● 実際に開発しながら解説しています! 詳しくは再生リストにて! kzbin.info/aero/PLuUrleRMhKDfjumSrU4Zb1PcH0WKqyg0m
@おーた-p4x
@おーた-p4x Жыл бұрын
会社で実践してみましたがタスクスケジューラ起動のタイミングで開くファイルを選択の画面に行ってしまいVBSが起動出来ませんでした。 どう対処したらよいでしょうか
@UCMsrBguH03LVMtj1XAIhgWQ
@UCMsrBguH03LVMtj1XAIhgWQ Жыл бұрын
VBScriptやJScriptもそれなりに便利なので、私もショートカットを作るスクリプトや、.xlsファイルを.xlsxに変換するスクリプト等を作成していましたが、 WSHは過去の技術なので、これから習うなら、WSH(VBScript、JScript)よりもPowerShellをおすすめします。 ノンプログラマーには難しいかもしれませんが、非常に高度なこともできます。
@猫猫-b5t
@猫猫-b5t Жыл бұрын
おおおおお。知らないことが次から次に。。。 全くもって自分一人ではこの言葉に辿り着けなかった💦
@chanryo_eff
@chanryo_eff Жыл бұрын
何かしらキッカケがないと辿り着かないですよね💦 私も「こんな方法があったんだ」ってことが多々あります😂
@TORUIROIRO
@TORUIROIRO Жыл бұрын
プロシージャ名というのはsubと()の間につけた名前のことですか?
@chanryo_eff
@chanryo_eff Жыл бұрын
その認識で大丈夫です!
@シロときどきチロ
@シロときどきチロ 9 ай бұрын
AのレイアウトをBのレイアウトに変更するというファイルコンバートをいちいちエクセルを立ち上げて、 取り込んで出力していたので、この方法の方が手数が少なくて簡単ですね。 ぜひ実務で使わせていただきます。ありがとうございます。 質問ですが、この作業の流れの中でファイル選択のダイアログボックスを表示させることはできるでしょうか。
@chanryo_eff
@chanryo_eff 9 ай бұрын
嬉しいコメント、ありがとうございます。 VBAにて実装されている場合、ファイル選択のダイアログボックスやユーザーフォームを表示させることは可能になります。
@伊計寛
@伊計寛 2 жыл бұрын
いつも学ばせてもらっています。 VBS設定で、紹介しているコーディングでするとできませんでした。
@chanryo_eff
@chanryo_eff 2 жыл бұрын
配布しているものでも出来ないでしょうか?? エラーが出てできないのか、ただたに何も起こらないのか、その状況が分からないのでなんとも言えません💦
@youmei.
@youmei. 3 жыл бұрын
とても分かりやすい解説。いつもありがとうございます。タスク管理と合わせて何らかの業務改善に取り組んでみます。
@chanryo_eff
@chanryo_eff 3 жыл бұрын
こちらこそ、嬉しいお言葉ありがとうございます!😊
@あきあき-k4z
@あきあき-k4z 2 жыл бұрын
VBSのワンクリックもなくしたいと言われたのですが、日付変更をトリガーにして実行などはできたりしますか? いつも質問ばかりですいません
@chanryo_eff
@chanryo_eff 2 жыл бұрын
日付変更とは日付が変わるタイミングでVBAを実行という認識であっていますでしょうか? その場合、タスクスケジューラを使うことで、自動で実行させることができます! ただ日付が変わるときにパソコンが起動している必要があります。 こちらが参考になるかと思います😊 kzbin.info/www/bejne/q6WykJWtm5uKj5Y
@あきあき-k4z
@あきあき-k4z 2 жыл бұрын
@@chanryo_eff いつもありがとうございます!参考にします!
@fpza35034931
@fpza35034931 3 жыл бұрын
VBAではできるがVBSではできないこと、逆に、VBSではできるがVBAでできないことはどのようなものが挙げられますか?普及度からVBAのほうが汎用性が高いということはなんとなく想像できますが...
@chanryo_eff
@chanryo_eff 3 жыл бұрын
僕自身、そこまでVBSについて詳しいわけではないのであまり答えられませんが、VBAの方が汎用性が高いと感じでいます。(On Error Go ToとかがVBSでは使えなかった気がします💦) また、VBSを解説しておいてなんですが、「Miscrosoft社は全体をPowerShellへ移行させたいみたい」という考えもあるので、Office系を動かく際はVBAをベースに、VBSは今回のようにショートカットとしてくらいで活用するといいかと思います! ※話が脱線してすいません😅
@fpza35034931
@fpza35034931 3 жыл бұрын
​お返事ありがとうございます!VBSの関連書籍が少ないのも、そういう背景があるからなのかもしれないですね。。。
@shotatanaka8340
@shotatanaka8340 2 жыл бұрын
いつも動画を見て勉強しております。とてもわかりやすい解説ありがとうございます😊 質問があるのですが、VBAで作ったユーザーフォームをVBSで開き処理を実行するというプログラムを書いています。 ユーザーフォームを開くところまではできるのですが、処理を実行しようとすると最後まで終わらず、ユーザーフォームも閉じてしまいます。 VBSを使わずに、Excelファイルを開いてからユーザーフォームを開き、処理を開始すると最後まで実行されます。 考えられる理由は何が挙げられると思いますか?
@chanryo_eff
@chanryo_eff 2 жыл бұрын
こちらこそありがとうございます! 僕が試したものでは、そのようなことはなかったので、処理の内容とVBSの内容でかみ合わないものがあるのかもしれませんね💦 VBSは指定のマクロを実行したら自動でExcelを閉じるようにしているので、ユーザーフォームを閉じるなどといった処理が終わることをすると、閉じてしまうかもです😂
@shotatanaka8340
@shotatanaka8340 2 жыл бұрын
@@chanryo_eff 回答いただきありがとうございます😊 処理の内容と噛み合わないこともあるんですね😭 Name パス As 新しいパス で閉じたブックのファイル名を変更する処理から、実行されなくなるんです、、 ただエラーは何も起きなくて、、 試行錯誤して色々やってみます!
@chanryo_eff
@chanryo_eff 2 жыл бұрын
試してみる価値があるかもですが、VBSのwb.Saveとwb.Close、app.Quitを消しまして、VBAの方でエクセルファイルの閉じる処理を書いたら解決するのでは?と思いました! 試してないので、だめだったらすいません😂
@shotatanaka8340
@shotatanaka8340 2 жыл бұрын
@@chanryo_eff 一応自分で調べてやってみて、wb.Save、wb.Close、app.QuitはVBSに書かず、ユーザーフォームのボタンを押すと閉じるようにしてます! 考えていただき、ありがとうございます😊
@miyamakuwagta
@miyamakuwagta 2 жыл бұрын
初心者に分かりやすそうな説明動画となっていてなかなか良いですね。 なお、displayalerts=falseは軽微なメッセージへの対処としてはオールマイティーではありますが、初心者がこればかり使いまわす可能性があります。そしてdisplayalerts=falseに頼り切ると、作成者が意識していない他のアラートも出なくなり後々トラブルにつながる危険性があります。 ということで保存せずに終了のための方法の初心者への説明としてはdisplayalertsは使わずに、想定されるアラートのみ対処するwb.saved=trueを使いその後に wb.close を実行としたほうが良いと思います。
@sirosiro2997
@sirosiro2997 2 жыл бұрын
とても分かりやすく解説ありがとうございます! VBAをバッチ化みたいなことが出来るのですね。凄い為になります! ただ、1点質問がありまして、、 自分のPCで試したところ問題なかったのですが、 会社のPCで試したところ、VBS実行中に他のエクセルファイルが開けなくなっておりました。 VBSの処理が終了するタイミングで開こうとしていたエクセルが一瞬開き閉じているので、 恐らくVBSからエクセルファイルを開くプロセスに一緒に釣られているように思います。 何か考えられる要因はありますでしょうか? バージョンだったりしますでしょうか、、 色々調べたのですが違いの一つとして、エクセル本体のプロパティのリンク先がローカルではなく、「Microsoft Office Professional Plus 2016」となっておりました。
@chanryo_eff
@chanryo_eff 2 жыл бұрын
コメントありがとうございます! 動画内のVBSでは別アプリとしてExcelを立ち上げているので、他のExcelには影響がないように感じますね💦 siro siroさんのPCと会社のPCのOfficeの違いや実際の環境やコードを見てみないとわからないかもです😓
@sirosiro2997
@sirosiro2997 2 жыл бұрын
@@chanryo_eff 返信ありがとうございます! なるほど。。となるとOfficeの違い等ですかね。。 「別アプリとしてExcelを立ち上げている」ということから参考に 別途エクセルを立ち上げるだけのVBSを作ることで一次回避策が出来ました! ありがとうございました!
@chanryo_eff
@chanryo_eff 2 жыл бұрын
曖昧な回答しか出来ていませんが、回避できたみたいでよかったです!😂
@slaimu071201
@slaimu071201 2 жыл бұрын
◎Excelを立ち上げず使えるマクロ 時間入力 VBS visual basic scripting VBAとの相違点 型宣言がない 用意 Excelデータ
@slaimu071201
@slaimu071201 2 жыл бұрын
●手順 ・ファイル名拡張子にチェックを入れる ・Excelデータのファイルパスを選択する ・使用したいプロシージャを選択  今回はset ・VBA(アプリケーション)立ち上げ dim app set app ・Excelを非表示させるコード with.app
Excel【基礎】ショートカットキー15選!作業時間激減・裏技も解説!
20:29
業務効率化のちゃんりょう【作品配布】
Рет қаралды 9 М.
ExcelVBA【基礎】各モジュールの違いと使い分け!これ1本で解決!【解説】
19:13
業務効率化のちゃんりょう【作品配布】
Рет қаралды 15 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
面接官「あなたはマクロを使えますか?」
9:59
わちょんのゆっくりIT
Рет қаралды 52 М.
VBAでWindowsAPIの使い方を優しく解説
9:33
マクロちゃんねる
Рет қаралды 35 М.
Excelブックを開くマクロVBA|使いやすさも考慮して作ろう!
11:30
【プログラミング入門】VBScript【基礎編】 ざっくりわかるプログラミング講座
5:30
ビジネススキルアップゼミ 【プログラミング専攻】
Рет қаралды 9 М.
ExcelVBA【実践】実行状況をステータスバーに表示!実行中の時間を効率化!【解説】
13:25
業務効率化のちゃんりょう【作品配布】
Рет қаралды 6 М.
【Excel】データ入力フォームを使ってデータを入力する簡単な方法!【VBAは使いません】
6:49
オフィスノート【Excel・PowerPoint・Word】
Рет қаралды 324 М.
【自動化の必須知識】VBAでコピペを完全マスター!(Copy,PasteSpecialの2つを理解)
14:57
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН