サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
インタビュー
www.mutable.work
せっかくエクセル作業の自動化プログラムを作ったのに、実務で使ってみたら思ったより時間がかかったなんてことはありませんか?今回はVBAで作ったマクロの高速化の手段として配列を使う方法を紹介します。 目次 配列を使ってVBAの実行を高速化する セルの書き込みに時間が掛かる例 配列を使ってセルへの書き込み回数を1回にする 配列とは 配列を使った高速の具体的なサンプル VBAが遅いのではなく、エクセルが重い 配列を使った高速化のまとめ 配列を使ってVBAの実行を高速化する VBAで作成したマクロの処理に時間が掛かる理由は大きく分けて2つあります。 セルの書き込みに時間がかかる 繰り返すことを繰り返していて、トータルでみると何百万回も計算している 今回は前者の対策をします。 セルの書き込みに時間が掛かる例 大量のセルに書き込みを行うと処理に時間が掛かります。事件してみます。下のプログラムを実行すると
Excel VBAでシート内を検索する方法を単刀直入に解説します。検索した結果を別シートに転記します。 目次 For~Nextステートメントでループして検索する 一致したら転記する 含んでいたら転記する 条件が合えば転記する Kindle Unlimitedは読み放題! For~Nextステートメントでループして検索する 検索するにはループで繰り返し値が条件に一致するかを確認します。今回は別シートに転記する事にします。 サンプルデータはこのようなものです。 店舗ID、地域、業態の一覧表 図は多店舗展開している飲食業の店舗一覧のイメージです。A列に店舗ID、B列に地域、C列に業態が記入されています。これが100行までデータが存在します。 データ最終行とシート名 一致したら転記する 検索は繰り返し構文でループして値を確認し、条件に一致したものを抽出する、というパターンと決まっています。 まずは
今回はVBAによるプログラミングの実力(レベル)を定義したい思います。 ネットでの質問などを見ると多くの人が「初心者です」と自称しており、本当の初心者が自信をなくしてしまうのでは無いか、と懸念しています。初心者の称号がインフレし、実際の実力がデフレを起こしているのです。これではいつまでたっても「初心者」です。 そこで、VBAプログラミングの実力を相対評価では無く絶対評価で定義してみたいと思います。 目次 入門者 初心者 初級者 中級者 上級者 初段 二段 三段 五段以上 以下、定義というより特徴や説明になってしまっていますが、わかりやすさを優先して進めていきたいと思います。各ステージで次に取り組むべき事も紹介していきます。 入門者 【定義】 これから勉強しようと思っている方。 【傾向】 この記事を読んでいる方は入門者以上がすでに確定です。やる気がある人とあるフリをする人の2つに分かれます。
今回はVBAでSharepoint上にファイルをアップロードする方法を解説します。 目次 VBAでSharePointにファイルをアップロードする方法 Sharepoint(シェアポイント)とは サンプルコード 内容の解説 VBAでSharePointにアップロードする方法のまとめ VBAでSharePointにファイルをアップロードする方法 Sharepoint(シェアポイント)とは Sharepoint(シェアポイント)とはマイクロソフトが提供している情報共有アプリです。インターネットを閲覧するためのブラウザを利用します。インターネット上にドキュメントライブラリというようなデータを保存しておく場所があり、そこにデータをアップロードすることで、仲間とデータを共有することができます。 サンプルコード サンプルコードは下記の通りです。 Sub SaveAtSharepoint() Dim u
このページを最初にブックマークしてみませんか?
『www.mutable.work』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く