コピー2017.10.17みなさん、こんにちは!タカハシ(@ntakahashi0505)です。ドライブのファイルをストリーミングで操作でき、ディスク容量を大幅に削減。Streamとは何か、またその特徴などの基本とその導入方法について解説をしていきます。Streamにしてみて心配なことについて、ちゃんと動くのかどうか検証をしてみました。TreeでGドライブのフォルダをGitの監視対象にするコミットの差分を見てみるまとめVBAマクロはちゃんと動くのか?ストリーミングということは、ファイルそのものが物理的にドライブにはなくて、実際にはクラウド上から通信経由で引っ張ってきているということです。そんな状態で本当にVBAマクロが動くのか...?心配です。いうことで、検証してみます。StreamつまりGドライブに保存します。Subまた、適当なExcelファイルを作成して「Book2.xlsx」というファイル名で、マクロファイルと同じフォルダに保存します。上記プログラムは、Workbooks.Openメソッドで、その「Book2.xlsx」を開いて、そのブック名をイミディエイトウィンドウに表示するというシンプルなものですが、「Book2.xlsx」は物理的にフォルダにはないはずですよね...ちゃんと開けるんでしょうか。VBAマクロが実行できるか検証ということで、実行をしてみます。はい、全く普通に「Book2.xlsx」が開きました、イミディエイトウィンドウの表示も以下の通り全く問題なし。ドライブ内の他のファイルの呼び出しもひとまず問題なさそうな感じです。Gitでのバージョン管理はちゃんとできるのか?続いて、Gitによるバージョン管理ができるのか検証してみたいと思います。Treeでリポジトリの追加をします。問題なくリポジトリの追加ができます。以下の記事を参考に、Module1をエクスポートしてコミットをしておきます。vbacでエクセルVBAのソースコードをGitバージョン管理する方法エクセルVBAのソースコードをコマンドラインでインポート、エクスポートができるvbacというツールの使い方を紹介します。これでエクセルVBAのGitバージョン管理が格段にパワーアップします。tonari-it.com2015.11.16ここまで全く問題なし。コミットの差分を見てみる続いて、先ほどのExceマクロファイル「Book1.xlsm」の内容を以下のように変更します。Sub実行すると、以下のように開いたブック「Book2.xlsx」のパスをイミディエイトウィンドウに出力します。続いて、現時点のものもVbacでModule1をエクスポートして、再度コミット。すると以下のように、ちゃんと差分も確認できますね。Streamですが、動作が心配だった件を検証しました。以下二点を中心に認しましたが、全く問題なく動作しました。VBAマクロの実行とマクロからの他のファイルのアクセスGitバージョン管理また、ついでにVbacなども使いましたが、これも問題なし。他の業務もGドライブで行っていますが、今のところ気になる点はありません。Stream、大丈夫そうです。Streamをぜひご堪能ください。Streamだけのために1アカウントあたり1,200円払っても全く損はないと思いますが...いかがでしょうか。便利機能を見つけたら共有しますね。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。Scriptを使ってスプレッドシートの自作関数を作る方法です。今回は西暦から和暦を求める関数の作成方法。文字列の演算なども含めてお伝えします。Scriptを使ってスプレッドシートの定期タスクをチャットワークのタスクとして自動で追加するシステムを作ります。今回はスプレッドシートの毎日のタスクについてしぼって実現します。Scriptを使ってTwitterのエゴサーチ結果をチャットワークに通知する方法を紹介していきます。IFTTTとスプレッドシートを活用し初心者でもわかりやすい方法です。Scriptを使って簡単なワークフローを作るシリーズです。今回は備品購入申請のフォームをGoogleフォームで作成して設定をしその送信結果をスプレッドシートで確認していきます。Apps改ページプレビューがない?!スプレッドシートの印刷範囲を設定する方法とはスプレッドシートで作成した資料を印刷、またはPDF形式でダウンロードしようとしてふと気がつく。Apps【QUERY関数】where句でand,orを使用して複数条件を指定する方法GoogleスプレッドシートのQUERY関数を紹介するシリーズ。第七回目は、where句とand,orを使用した複数条件での抽出です。andとorを組み合わせた3つ以上の条件指定の方法も紹介しています。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント107セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント107セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。ご依頼・お見積などお気軽にどうぞ!お問い合わせフォーム新着記事GASでGoogleスライドのSlideオブジェクトの概要とその取得方法2020.01.162020.01.16【エクセルVBA】ユーザーフォームにコンボボックスを追加する方法2020.01.162020.01.16GASでGoogleスライドを操作するSlidesサービスの基礎の基礎2020.01.152020.01.16GASでGoogleスライドのプレゼンテーションを操作するはじめの一歩2020.01.142020.01.15GASのconsoleクラスのメソッドで実行時間をログ出力する方法2020.01.122020.01.12Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。