VBAデバッグの鬼

GASで6GBも容量を食っていたGmailの既読メールを大量に削除してやりました!

Googleドライブのストレージをみてびっくり! 最近Googleドライブの容量が10GB超えたなぁ。 15GB超えたら追加容量毎月払わなきゃかなぁと気になっていました。そこで、改めてGoogleドライブのストレージから容量の内訳をみてびっくり! Googleドライブ容量な…

セルに入力するだけで自動的に動くRPAマクロをVBAで作ろう!

【今回の問題】 日付セルを更新すると、日報の休みの日に「定休日」という文字を入れる。 自動的に文字入力。VBAでRPA! VBAを使うとさまざまな作業が自動化できてしまうわけですが、このVBAによる自動化って、かっこよくいうとRPAなんですね。 RPAとはRobot…

日報を快適にするVBA~日付の入力、操作

【今回の問題】 この日報に、ボタンクリックで日付を入れよ。 日付の操作に便利な関数を紹介します 日付を入れるマクロを作ろうと思ったときに、真っ先に思い浮かんだのがWeekday関数でした。 Weekday関数を理解するのに役に立つ問題がこれ! マクロVBA練習…

Excelでできることはスプレッドシートでもやりたい!VBA対GAS

GAS

【今回の問題】 Excelで作った日報マクロをGoogleのスプレッドシートでも作ってください。 Excelからスプレッドシートに移行するときの勝手の違い 今年6月から新しい職場で頑張っています。在宅ですけどね。日報がかなりめんどくさくて、VBAで自動化できる余…

日報を快適にするVBA~結合セルのデータクリア

【今回の問題】 このような日報の一週間分のデータを消去してください。この日報をみて、まず愕然としました。結合セルだらけではないですか 結合セルのデータはどうやって消去したらいいの? 早速試行錯誤してみました。まずは結合セルをすべて範囲で指定し…

VBA ファイルの操作とDir()

【今回の問題】 マクロVBA練習問題 練習問題18(Dir関数の練習) excel-ubara.com ファイルの中にあるファイルのファイル名をセルに転記していきます 今回も、いきなり回答をみることはせず、試行錯誤。まず、C:\Userの中にあるファイルのファイル名をA列に…

ここまでシンプルにできるのか!複雑なセルの転記のタブー、RangeよりもCellsを使え。

【今回の問題】このような表にデータを転記してください 今回の問題のソースはこちら↓図解! Excel VBAのツボとコツがゼッタイにわかる本 プログラミング実践編 立山秀利 6列3行のセルにデータを転記していきます。はて?どうする? この表をパッと見せられ…

プロゲート解説|ディレクトリから相対パスを表記する

今回の問題 プロゲートのディレクトリの説明が悪かったので私なりに訂正してみた 発見したのは、プロゲート(Progate 以降カタカナ表記)のJavaScriptレッスン5です。 プロゲートのディレクトリの説明が悪かったので私なりに訂正してみた ドットはフォルダで…

VBA データの抽出、入力作業にFor~Nextを使うかDo~Loopを使うか

すっかりFor~Nextでやる癖がついてしまいました 今回の問題 エクセルの神髄-マクロ練習問題から【練習問題15】 excel-ubara.comこの問題について、私は次のような簡易フローチャートを描きました。支店抽出→支店別に列を選ぶ→商品別に行を選ぶ→売り上げをセ…

VBAでCOUNTIFを使いこなすための重要事項

今回の問題C5以降、列に、地名でも食べ物の名前でもいいので4種類、50個ほどランダムに並べてください。 C2に記入した単語と同じ単語をCOUNTIFで数えるとします。私は、渋谷、品川、池袋、新宿の4つの単語を利用しました。 Excelとは勝手が違うVBAのCOUNTIF …

VBAエラー オーバーフローしました に、初めて対処してみた

今回の問題プログラムを書いて実行すると、オーバーフローエラーが出た まずはデバッグ事始め VBAを始めて約1年半。 ざっと基礎をやって中級の参考書のソースをざっと理解したところで、VBAを放置してほかの言語に浮気をしていました。 基礎の欠落に気が付い…

このブログの説明

このブログをざっくり一言でいえば・・・ VBAを仕事にするための奮闘記 になります。 更新頻度は月に2回程度ですが、VBAで仕事ができるくらいのレベルになるまで、コツコツデバッグを繰り返し、その経過を記していきます。 想定する読者ターゲットは、VBAの…