VBAでHTTPリクエストを実行する前に準備しておくこと 1.VBEを開いて頂いて、「ツール」→「参照設定」 2.この二つのライブラリにチェックを入れて、OKをクリック ・Microsoft HTML Object Library ・Microsoft XML … [Read more...] about VBAでウェブスクレイピング!ヤフオクデータを取得(HTTPリクエスト)
未分類
エクセルの動作が重いときの20の解消法|遅くなる原因から動作停止の改善まで
「エクセルが重くて、なんか不安定…軽くしたい!」 「応答しない、停止になって、プログラムを終了~と表示される」 「なんだかエクセルの動作が遅い、鈍い、おかしい…」 「Excelマクロでプログラムの動作が遅く、応答しない、改善できない」 このようにエクセルの動作が重いせいで、ムダな時間を費やしていませんか? あまりに動作が重い場合は、ファイルが壊れてしまう可能性もありますので、早めに対処が必要です。 この記事では、企業でパソコン講師をしていた私が、あなたに少しでも早く、かつ安全にエクセル仕事をするために、 「エクセルの動作が重い原因と対策」をご紹介いたします。 エクセルの動作だけでなく、エクセルVBAやマクロに関しても、対策を紹介しますので、チェックシートとして使ってみてください。 エクセルの動作が重くなる8つの … [Read more...] about エクセルの動作が重いときの20の解消法|遅くなる原因から動作停止の改善まで
エクセルマクロVBAで日付を曜日(月火水木金土日)に変換
エクセルマクロVBAでは、weekdayを使うことで曜日の情報を取得できます。 しかしweekdayでは曜日情報を数値で取得することしかできません。 そのため、日付の月火水木金土日を取得できないのです。 そこで、日付の曜日(月火水木金土日)を取得するVBAプログラムを紹介します。 Weekdayで曜日情報を取得 冒頭でも記述しましたが、Weekdayを使って取得できる曜日情報は数値です。 Weekday(日付) = 1,2,3,4,5,6,7 のいずれか 日=1, 月=2, 火=3, 水=4, 木=5, 金=6, … [Read more...] about エクセルマクロVBAで日付を曜日(月火水木金土日)に変換
エクセルVBAのForNext|1度スキップしてループを省略(Continue)させる
For nextの繰り返し処理の途中で、特定の場合のみ処理をスキップしたいときがあります。 VBA以外のプログラミングでは、continueという記述でスキップできる場合があります。 ここでは、fornextのような繰り返し処理の途中でループをスキップし、ループの先頭(次のループ)から実行させる方法を紹介します。 For … [Read more...] about エクセルVBAのForNext|1度スキップしてループを省略(Continue)させる
エクセルマクロVBAのForNext|最終行まで繰り返し処理
エクセルVBAで、For nextを使って最終行まで処理するプログラムを紹介します。 ここではForNextを使って1行目から最終行まで、処理していきます。 For Nextで最終行まで処理 B列の最終行まで数値を入力していきます。 まずは全体のプログラムを紹介します。 [crayon-673f05461eee9090977381/] 以下で詳しく説明します。 プログラム0|変数宣言の指定 [crayon-673f05461eeed081876831/] 「Option Explicit」とは、変数宣言を強制するためのものです。 予期しないエラーを防止できるため「Option … [Read more...] about エクセルマクロVBAのForNext|最終行まで繰り返し処理