並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

配列 vba 検索の検索結果1 - 31 件 / 31件

  • エクセルマクロのお作法(計算用シートという諸悪の根源について)

    前置きこの日記の内容は、会社の後輩から「最近エクセルマクロを勉強し始めて(キラキラ)」という話を聞いて、先輩ムーブをかますために話した内容になります。 とにかくこれから説明する「計算用シート」が憎くて憎くてたまらず、ちょっと引かれるほど熱弁してしまいました。 ただ、他の方がどうされているのかや、逆に「計算用シート」を愛用する方の意見も聞きたくなり、増田に書いてみました。 増田の経歴中小企業の非エンジニア(事務職員)エクセルマクロ歴8年くらい 初めて触った言語がVBAで、前任が作ったエクセルマクロを改修をいきなり頼まれたのがきっかけ会社の都合でJava Script、PHPからなる社内システムの改修、保守を担当したことあり 今は趣味でPythonでNLP、LLMを勉強中この記事の趣旨エクセルマクロのお作法とか書きましたが、要するにエクセルマクロで「計算用シート」って色々な意味でよくないよね、

      エクセルマクロのお作法(計算用シートという諸悪の根源について)
    • 達人出版会

      探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

        達人出版会
      • 達人出版会

        探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 デザインディレクション・ブック 橋本 陽夫 現場のプロがやさしく書いたWebサイトの分析・改善の教科書【改訂3版 GA4対応】 小川 卓 解釈可能なAI Ajay Thampi(著), 松田晃一(翻訳) PowerPoint 目指せ達人 基本&活用術 Office 2021 & Microsoft 365対応 PowerPoint基本&活用術編集部 ランサムウェア対策 実践ガイド 田中啓介, 山重徹 TODによるサステナ

          達人出版会
        • 達人出版会

          探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

            達人出版会
          • Excelで高度な数式を構築する方法 part1 - えくせるちゅんちゅん

            今回はExcel上級者たちが使うような、高度な数式を組むのに必要な技術を紹介します。 Excel関数は使えるようになったけど、配列数式が分からない!という方にもオススメです。 はじめに エクセルの基本 注意 計算の順番 配列 配列参照 配列定数 配列数式 配列数式ではない配列数式 数式作成に必要な標準機能 数式の入力 数式の検証 数式を計算結果で置き換える 数式の分析 数式を表示 数式作成に便利なテクニック コメントを入れる方法1 (T関数とN関数) コメントを入れる方法2 (配列定数) 数式解読ツール おわりに はじめに 以前、文字列処理の様々な数式を公開しました。 https://www.excel-chunchun.com/entry/2019/01/31/011825www.excel-chunchun.com この中には、配列を使用した難解な数式がいくつも含まれています。 配列数

              Excelで高度な数式を構築する方法 part1 - えくせるちゅんちゅん
            • 達人出版会

              探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

                達人出版会
              • 個人的におすすめしたいプログラムの技術サイト - Qiita

                変更ログ 21/09/04: 「ドメイン駆動設計について DroidKaigi 2017 で登壇しました。」のリンクを追加 -21/08/11: 書籍「the Jargon File」についてのリンクを追加 -21/08/06: C, アセンブリ言語についてのリンクを追加 前書き プログラムを学ぶとき、良質役立ちそうなサイトを探すのにかなりの時間を浪費した。 他の人にはそうなってほしくないので、今まで役立ったサイトを公開する。 なお、強くオススメしたいサイト順に並ばせる。 随時更新予定。 21/08/06: 追記 (この記事はもともと大量のブックマークを処分し依存を絶つのが目的で作成しました。 しかし、ブックマークが便利すぎるので結局依存は断てず、この記事を自分で使うこともほぼなかったため、更新は未定に変更します。) この記事を効率よく使う方法の例: ・リンクを実際に踏んでみて、ざっと吟味

                  個人的におすすめしたいプログラムの技術サイト - Qiita
                • 今年の恵方巻き丸かぶりの方角をExcel関数で計算する方法【5で割るだけ】 - わえなび ワード&エクセル問題集 waenavi

                  恵方巻き丸かぶりとは、毎年2月の節分の日に特定の方向を向いて無言で太巻きを食べるというイベントです。もともとは関西地方の風習ですが、1990年頃にセブンイレブンがキャンペーンとして全国に広めたものです。今では、販売ノルマが課せられたり、過剰に生産されて廃棄されたり、訳の分からない便乗商品が販売されたりと、ウンザリするイベントになっています。 しかし、「恵方」そのものは陰陽道を発祥とする由緒正しき言い伝えであり、吉方位を占う考え方です。恵方巻きに限らず、恵方の方角に向かって行うことはすべて「吉」になると言われています。 そこで、今回は、Excelを用いて恵方巻の方角を表示する方法について解説します。正しい方角に向かってExcelを使えば、Excelが上達すること間違いなしです!! 目次 1.恵方巻きの方角について (1)神に祈る気持ちが大事 (2)方角の求め方 (3)iPhoneコンパスで方

                    今年の恵方巻き丸かぶりの方角をExcel関数で計算する方法【5で割るだけ】 - わえなび ワード&エクセル問題集 waenavi
                  • Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part1 - えくせるちゅんちゅん

                    Excelシートの使用済みデータ範囲をあらゆる状況下で確実に2次元配列に格納できる汎用関数を作ってみたので紹介します。 きっかけ マイルール UsedRange利用上の注意 UsedRangeプロパティの取得が遅い 開始位置がA1になるとは限らない 白紙のときはA1を返す メモリ不足の危険性がある データの入っていない領域も範囲に含めてしまう データの存在する最終行・列を求める データを2次元配列に読み込む 2次元配列読み込みの汎用関数 暫定版 ソースコード 単一セルの場合に2次元配列にならない 空白シートの場合にA1が返る ヘッダ部分を消したい フッタ部分を消したい 完成版 ソースコード 補足 おわりに 続編 きっかけ (本業ではないとは言え)ExcelVBAを書き続けてこの道10年の私が、何をいまさら・・・という感じですが、実は Excelシートのデータ範囲を2次元配列に格納する汎用関

                      Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part1 - えくせるちゅんちゅん
                    • Windows標準搭載のコマンドライン「PowerShell」がセキュリティリスクに?

                      PowerShellはWindowsに標準搭載されるコマンドラインツールだが、OSレベルでの操作が可能というメリットがセキュリティの観点からはリスクになり得る。実際、PowerShellを悪用した攻撃手法なども登場している。この記事では、PowerShellの利点を整理した上で、セキュリティ上のリスクと、それを軽減する方法について解説する。 タスクの自動化や、構成管理の効率化に役立つPowerShell Windowsに標準搭載されているPowerShellはコマンドの実行を通して、タスクの自動化やWindowsの構成管理を行なうことができるコマンドラインツールだ。Windows 7以降のOSに搭載され、以前のOSで搭載されていたコマンドプロンプトの代替として利用されるようになっている。キーボードで操作するCUI(キャラクターユーザーインターフェース)のひとつとして機能する。 PowerS

                        Windows標準搭載のコマンドライン「PowerShell」がセキュリティリスクに?
                      • 基本情報技術者試験マクロ「相対」の意味を、ExcelのOFFSET関数で理解しよう - わえなび ワード&エクセル問題集 waenavi

                        基本情報技術者試験の表計算(選択問題13)で出題されるマクロには「相対」という関数が使われます(正確にはセル変数の相対表現)。Excel関数ではOFFSET()、VBAでは「.Offset()」です。この相対は、Excelの相対参照とは違います(参照:【Excel数式】セルの「参照」が分からなければ相対参照は理解できない)。 マクロの相対表現とは、ある特定の場所を基準として位置を表す、いわゆる「相対パス」または相対アドレスのことです。基準となるセルを固定して、そこから上下左右にどれだけ移動するかを数値で表すセル指定の方法です。 さて、この相対はどのような場合に使うのでしょうか?今回は、相対の意味をOFFSET関数で理解する練習問題を出題します。 「基本情報表計算・関数」シリーズ 基本情報技術者試験の表計算に出題される関数一覧とExcelを用いた簡単な練習方法 基本情報技術者試験マクロ「相対

                          基本情報技術者試験マクロ「相対」の意味を、ExcelのOFFSET関数で理解しよう - わえなび ワード&エクセル問題集 waenavi
                        • Excel VBAでSeleniumBasicを使わずにスクレイピングする - Qiita

                          こんにちは。ExcelVBAからIEを制御する本の著者であり、妹にExcelVBAからIEを制御する方法を教えてもらうゲームの作者であるうえぞうと申します。 Internet Explorerは使われる機会が減ってきたものの、ExcelからスクレイピングをするにはCOM経由で直接操作できるのでとても便利でありました。今はExcelからだとSeleniumBasicを使ってChromiumを操作するのが主流だと思いますが、会社のパソコンだと自由にインストールできなかったりするので困っている人もそれなりに多くいらっしゃるかと思います。 そこで今回はVBAからSeleniumBasicをインストールすることなく、VBAから直接ChromeやEdge(のWebDriver)を操作する方法をシェアしたいと思います。 Seleniumの仕組み 誤解を恐れずに超ざっくり説明すると、ブラウザーを動かすのは

                            Excel VBAでSeleniumBasicを使わずにスクレイピングする - Qiita
                          • 2019秋期基本情報技術者試験の表計算をExcel&VBAで完全再現してみた!【マクロ】 - わえなび ワード&エクセル問題集 waenavi

                            2019年10月20日(日)に、令和初の情報処理技術者試験(国家試験)が実施されました。 今回から、午前試験で線形代数、確率・統計等、数学に関する出題比率が上がり、理数能力を問う試験に改良されました。とても良い傾向です。 午後試験も、表計算については素直な良問が出題され、Twitterなどでも「簡単だった」「分かりやすかった」という書き込みが多く見られました。最近では小学生でもプログラミングを学ぶ時代なので、今回の問題はExcelでサクッと処理をしてほしいものです。 そこで、Excel&VBAで再現する方法を紹介しますので、皆さんもメロンをいただきながら作ってみてはいかがでしょうか? 目次 1.出典 2.前半の表計算部分の問題文の要旨 3.問題で使用するExcelシートの簡単な作り方 (1)「単価表」シート (2)「集計表」シート (3)「重量計算表」シート 4.表計算部分の問題と答え (

                              2019秋期基本情報技術者試験の表計算をExcel&VBAで完全再現してみた!【マクロ】 - わえなび ワード&エクセル問題集 waenavi
                            • Office TANAKA - Excel 2016レビュー「Excelの使い方が激変する「スピル」」

                              本稿は、ProPlusに関する内容です。永続ライセンス版のExcel 2016やExcel 2019には実装されていません。このへんの意味が分からない人は、ぜひ下の動画をご覧ください。最新版のExcelは、2019ではなくProPlusだという件を解説しています。なお、再生すると音が出ますので、会社や電車の中でご覧になる場合は、ご注意ください。 また、本稿の内容を動画でも解説しています。動画でご覧になりたい方はどうぞ。Youtubeでは、ほかにもたくさんの動画を公開しています。チャンネル登録をお忘れなく! Office TANAKAチャンネル 表計算ソフト暗黙のルール Excelに限らず、今までの表計算ソフトでは、暗黙のルールがありました。それは「値や数式を入力したセルにだけ結果を表示して、何も入力されていないセルに、プログラムが勝手に何かを代入しない」ということです。 たとえば上図のよう

                              • 【随時更新】Pythonを効率的に学習できる書籍+WEBサービス|Yuu's Memo

                                皆さんこんにちは!! Python の参考書、今書店で確認しても Amazon で確認しても、どれを買ったら良いのかわかりませんよね。 私が実際に読んで、これから Python をはじめる方、始めている方にオススメの本やWEBサービスをご紹介させて頂きます。 購入、学習の際の参考にして頂ければ幸いです。 ExcelのVBAなどで業務を効率化してきた方が他の言語を学ぶときに真っ先にお勧めできるのがPythonです。 Pythonは、ライブラリが豊富なのでExcelなどのOffice製品やCSV・PDFなどの業務で使用されるフォーマットのものが、とても扱いやすいです。 PythonはAIブームの火付け役と言えるくらい、急速に人気が高まりました。 この記事を読んでくださる方の中には、「人工知能や機械学習をやりたい」と思われている方も多いかと思います。 Pythonは比較的覚える文法が少なく、手軽

                                  【随時更新】Pythonを効率的に学習できる書籍+WEBサービス|Yuu's Memo
                                • 営業からエンジニアになるためにやったこと記録 | blog.shgnkn.io

                                  「未経験 エンジニア」で検索すると大量の検索結果がヒットしますが、どの情報が信頼できてどれが信頼できないのか見極める力も最初はないので、自分が勉強を始めようとした際にはだいぶこまった記憶があります。 毎年出されるDeveloper Roadmap (日本語訳も有志の方々が作ってくれていたりします)をみても、範囲が膨大&順番に進めても全体像が見えず、勉強を始めたての頃は何からどう手をつけていいのか分からなくなってしまっていました。 今開発者になってしばらく経ってから考えると、確かにどの要素もそれが何を指していて、なんのためにあるものなのかぐらいは知っておくべきではあるのですが、知識量には濃淡があるのが普通です。 例えば、Backend のパートには Authentication のパートがありますが、自力で認証サーバーを作成することができるレベルの知識はなくても業務アプリケーションを作成する

                                  • メルカリの購入履歴をExcelへ。GASでGmailからデータを抽出して経理。 | 独立を楽しくするブログ

                                    メルカリで買ったモノをExcelデータにしています。 使っているのは、Google Apps Script(GAS)=Googleのプログラミングツールです。 ※メルカリとGoogleスプレッドシート by Leica M10 メルカリの購入履歴の弱点 メルカリは、出品数も多く、安く手に入ることもあるので便利です。 ただ、何かを買えば、記録しておきたいもの。 (本来は) 経費にする場合の経理でも、プライベートの場合の家計簿でも、買った記録ができるかどうかが大事です。 振込であれば、振込履歴が残り、カードで払えばカードの履歴に残りますが、何を買ったかまでは残りません。 その買った店やサービスからデータを取り出す必要があるのです。 たとえば、Amazonだと、私は、マネーフォワード(家計簿版)を使っています。 メルカリの場合は、マイページで、買った履歴を見ることができるのですが、1つずつ見る必

                                      メルカリの購入履歴をExcelへ。GASでGmailからデータを抽出して経理。 | 独立を楽しくするブログ
                                    • 達人出版会

                                      探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 徹底攻略 情報セキュリティマネジメント予想問題集 令和6年度 五十嵐 聡 詳説 ユーザビリティのための産業共通様式 福住 伸一, 平沢 尚毅 DX時代の観光と社会

                                        達人出版会
                                      • 画像認識とは?AIを使った仕組みと最新の活用事例

                                        近年は、さまざまな分野でAI・人工知能が積極的に導入され始めています。その中には「AIを用いなければ実現できない技術」も多く、もはや私たちにとってAIは欠かせない存在と言っても過言ではありません。 そんな中、AIを活用したサービスとして「画像認識」に注目が集まっているのをご存知でしょうか。今回は、この「画像認識」の仕組みについて詳しく解説していくとともに、活用事例もご紹介していきますので、ぜひ参考にしてみてください。 画像認識のサービス比較と企業一覧 画像認識とは? 「画像認識(Image Recognition)」とは、画像に映る人やモノを認識する技術です。「画像に何が写っているのか」を解析します。画像認識はパターン認識の一種で、近年は深層学習(ディープラーニング)という手法によってさらに精度が向上してきており、多様な分野での導入が進んでいます。 人間の場合であれば、過去の経験をもとに「

                                          画像認識とは?AIを使った仕組みと最新の活用事例
                                        • Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2 - えくせるちゅんちゅん

                                          Excelシートのデータ範囲を2次元配列に格納する汎用関数を修正したので紹介します。 はじめに Findの挙動について調べてみた 対策を考えてみる For For Ifでガリガリ探索 CountAで探索 計測結果 完成版 ソースコード 補足 蛇足 フィルタを解除してからFindで探索 おわりに 続編 はじめに 本記事は、下記の記事の続編です。 www.excel-chunchun.com 公開後、以下のような指摘を頂きました。 (ブログに書くと、こうやって指摘してもらえるので、本当に助かります。) m氏 ワークシート(+α) → Range Range → 2次元配列 の2つの関数に分離して ReadCell はその2つを組み合わせたシンタックスシュガーにした方が汎用的に思えるのですがいかがでしょうか? 関数を分離すると、メモリやCPUを消費するロジックしか思いつかなかったので妥協したので

                                            Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2 - えくせるちゅんちゅん
                                          • 検索結果をリストボックスに表示する:Excel VBA入門

                                            はじめに   Topへ 住所録のデータがあり、これから名前の一部または住所の一部が一致するデータを検索して、リストボックスに表示します。 検索するデータの例 ここで作成するコードに必要なフィールドはA列の連番、B列の氏名、G列の住所の3つです。ほかのフィールドはここでのコードでは利用していません。 作成したユーザーフォーム 検索したい氏名を入力する TextBox1、検索したい住所を入力する TextBox2、検索を実行する CommandButton1を配置しています。 検索結果を表示するのは下の ListBox1 になります。 検索を実行後のユーザーフォームの例 氏名に「田」を含み、住所に「東京」が含まれるデータがリストボックスに表示されています。 作成したコード 標準モジュールにユーザーフォームを表示するコードを書いています。 '検索を実行します。部分一致検索を行っています。 Pri

                                            • ゼロからはじめるExcel VBA+Webサービス(3) 全国の天気予報を自動で取得してみよう【天気予報API】

                                              連載第3回目の目的 この連載第3回目では、Excel VBAによるWebサービスの呼び出しとJSONデータの解析についての手順を学びます。連載第2回目では、XML形式のデータを返すWebサービスを用い、データの解析を行っていましたが、今回はJSON形式のデータに対して解析を行います。Webサービスの多くは、取得できるデータをJSON形式で提供していますので、似たようなケースでは同様の手順でのデータ取得などに応用できるでしょう。 題材としては、気象庁の提供する天気予報APIを用います。このAPIは、公式にはWebサービスとして公開されているものではないですが、利用規約を守ることで誰でも無料で気象情報のデータを入手することができます。今回はこれを使用して、指定した気象区の天気予報を自動取得するExcelワークシートを作成します(図1)。 図1:図1:完成サンプル(weather_forecas

                                                ゼロからはじめるExcel VBA+Webサービス(3) 全国の天気予報を自動で取得してみよう【天気予報API】
                                              • エクセルからのSqlite3のDB読み込み(ODBCなし)とサジェスト検索 - Qiita

                                                はじめに おそらくですが大企業では、会社の在庫数・在庫金額・出荷数量統計 回転日数等・粗利等々を瞬間に見れるような端末用ソフトを各営業が 使われているのではないかと思います。 私は中小企業勤務の為、そんな便利なシステムを導入してくれるわけでもなく、 基幹のオラクルのRDBMSよりクライアントソフトにて定期的に吐き出される各種の CSVデータをソートや加工して、必要なデータを参照してました。 いちいち各種データをそれぞれ別々のCSVで閲覧・整理・加工しないといけないのも 非効率ですし、エクセルでシート毎に各種データのCSVを貼り付けてVlookで 参照するのも、データ量が増えてくるとメモリを無駄に使いますしエクセル関数が 動作するだけで数分待つような事が起こります。 ※実際に私が使ってたエクセルファイルは単体で200mb超えており、 開くだけで数分かかっていた状況でした。) やりたい事 1:

                                                  エクセルからのSqlite3のDB読み込み(ODBCなし)とサジェスト検索 - Qiita
                                                • 違いを説明

                                                  [ホーム] 紛らわしい類語 IT編一覧このページでは普段使用する用語で違いが分かりにくい用語をピックアップし、違いを比較表で説明することを目的としています。使っていて違いが分からなくなったらこのページを参考にしてください。 サービスとプロセスの違いとは administrator(ビルトイン) と administrators(グループ)の違い サーバOSとクライアントOSの違い | Windows copyとxcopyコマンドの違い Windows の特殊フォルダはLinuxではどこ スリープモードと休止状態とハイブリッドスリープの違いを表でまとめ rpm と yum の違い Windowsにおけるユーザ名(アカウント名)とフルネームの違い regedt32 と regedit の違いを詳しく 64ビット と 32ビット OSのどちらを買うべきか bat と cmd の違いを理解する シ

                                                  • VLOOKUP 検索範囲でワイルドカードは使えない?実はこんな方法があるんです。

                                                    VLOOKUP関数について、検索範囲の中に検索値を含む場合その結果を返したいのであれば、検索値にワイルドカードが使えます。 (VLOOKUP 検索値に含むで検索) しかし、その逆。検索値の中に検索範囲の文字列を含む場合に結果を返したい… 検索範囲でワイルドカードはさすがに使えないよね…なんて諦めていませんか? 実はこんな方法があるんです。 VLOOKUPではなく、Lookup関数を使った方法 例)住所(D列)に都道府県一覧(A列)の文字列が入っている場合、その都道府県名(B列)を返す =LOOKUP(0,0/FIND($A$3:$A$5,D3),$B$3:$B$5) なんだこれは?と思う方がほとんどかと思いますが、 FIND関数を特殊な方法で使っているので難しいですね。 では、LOOKUPの引数を一つずつ見ていきましょう。 ・最初の0 →0を探します。 ・0/FIND($A$3:$A$5,

                                                    • サイトマップ - 教えて!ExcelVBA!

                                                      基本操作 構文 ブック操作 シート操作 セル操作 印刷 フォーム&コントロール 関数(ステートメント) 演算子 その他の操作 Windows API 外部アプリケーション連携 プログラミング(サンプル) ツール(サンプル) 基本操作 ExcelVBAって何? Excelで開発タブを表示する方法 マクロ/VBAを書く(記述する)方法 マクロ/VBAをボタンに割り当てる方法 ExcelVBAマクロを有効化する方法 プロジージャ(Sub・Function)の使い方 VBAでのコメント(コメントアウト)の書き方 変数って何ですか?定義や宣言の方法 MsgBox(メッセージボックス)の使い方(表示方法) マクロやVBAでセル(Cells/Range)を指定する方法 デバッグ及びコンパイルする方法 明示的な変数の宣言方法 構文 IF文(条件分岐)の使い方 Select Case文(条件分岐)の使い方

                                                        サイトマップ - 教えて!ExcelVBA!
                                                      • 【VBA】VBAでjsonをパースする - Tumbling Dice

                                                        前書き せっかくVBAでHTTP通信が出来るんだから未だに流行のjsonでもパースしてみましょう。 とりあえず一つだけ言えることは、やめとけってことです。jsonを扱うなら素直に別の言語を使うか別のデータ形式を使った方が絶対にいいです。本当に死ぬほど面倒です。 記事を読む前に 頑張ってパースする方法を書いたんですが、Google謹製のvba-jsonを使うのが一番簡単ですし、安全です。 (2014/11/19追記:よく見たらGoogle謹製とはどこにも書かれていませんでしたね…。テスト用のjsonを見る限り日本人作なんでしょうか?何者なんでしょう…。) と言うのも、これから説明する方法は64bit版のOfficeでは動かないからです。(互換モードなら動くらしいけど。)理由を説明してもいいんですが、「ScriptControl 64bit」で検索すれば山ほど出てくるので割愛します。 ちなみに

                                                          【VBA】VBAでjsonをパースする - Tumbling Dice
                                                        • Excelファイルを扱う上での openpyxl と pandas の違い - ガンマソフト

                                                          「openpyxl」はExcelの標準規格でファイルを読み書きするためのライブラリ 拡張子が.xlsxの現在のExcelファイルは、「Office Open XML」というECMAやISO/IECで標準化された規格で作成されています。つまり、この規格に従えば、Excelファイルを読み書きできます。 「openpyxl」は、このOffice Open XMLのフォーマットでファイルを読み書きするためのライブラリです。だから、罫線、フォント、背景色などの書式も含めて、Excelファイルをそのまま読み書きできます(ただし、すべての書式などの編集まではカバーしていません)。 Excelファイルをopenpyxlで読み込むと、以下のようにブック、ワークシート、セルに対応したオブジェクトが割り当てられるので、対応するオブジェクトにアクセスして情報の読み書きを行います。 openpyxlはあくまでもEx

                                                            Excelファイルを扱う上での openpyxl と pandas の違い - ガンマソフト
                                                          • 達人出版会

                                                            [令和6年度]基本情報技術者 超効率の教科書+よく出る問題集 五十嵐 順子 徹底攻略 データベーススペシャリスト教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 著 徹底攻略AWS認定SysOpsアドミニストレーター - アソシエイト教科書&問題集[SOA-C02]対応 鮒田 文平, 長澤 美波, 日暮 拓也, 奥井 務, 渡辺 樹, 山下 千紗, 伊藤 翼 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第2巻 高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズム Thomas H. Cormen, Charles E. Leiserson, Ronald L. … 問題解決の教科書  CITA式問題解決ワークブック 市岡 和之 はじめてのType-C電子工作 じがへるつ スッキリわかるJava入門 実践編 第4版 中山 清喬(著), 株式会社フレアリ

                                                              達人出版会
                                                            • VBAで作ったマクロの高速化① 配列を使う - ゆんの業務改善ブログ

                                                              せっかくエクセル作業の自動化プログラムを作ったのに、実務で使ってみたら思ったより時間がかかったなんてことはありませんか?今回はVBAで作ったマクロの高速化の手段として配列を使う方法を紹介します。 目次 配列を使ってVBAの実行を高速化する セルの書き込みに時間が掛かる例 配列を使ってセルへの書き込み回数を1回にする 配列とは 配列を使った高速の具体的なサンプル VBAが遅いのではなく、エクセルが重い 配列を使った高速化のまとめ 配列を使ってVBAの実行を高速化する VBAで作成したマクロの処理に時間が掛かる理由は大きく分けて2つあります。 セルの書き込みに時間がかかる 繰り返すことを繰り返していて、トータルでみると何百万回も計算している 今回は前者の対策をします。 セルの書き込みに時間が掛かる例 大量のセルに書き込みを行うと処理に時間が掛かります。事件してみます。下のプログラムを実行すると

                                                                VBAで作ったマクロの高速化① 配列を使う - ゆんの業務改善ブログ
                                                              • VBAで文字列中の文字をカウントする関数を作ってみた - えくせるちゅんちゅん

                                                                今回はVBAで最速で文字列に含まれる文字列の出現回数をカウントする関数を求めて色々と調査してみました。 きっかけ 調査内容 結果報告 テスト1 テスト2 ソースコード Split法 Len-Replace法 InStr法 バイト配列法 まとめ きっかけ とあるCSVパーサーのソースコードを読んでいて、以下の様な構文を見かけた。 'CSVデータの行数の最大値を取得するため、 '暫定的に入力データを改行コードごとに配列に分割 Dim iLines() As String iLines = Split(s, vbCrLf) dim maxLines As Long maxLines = UBound(iLines) - LBound(iLines) + 1 私自身も今までこの方法はよく使ってきた。 一行で書けるので美味しい。 maxLines = UBound(Split(s, vbCrLf))

                                                                  VBAで文字列中の文字をカウントする関数を作ってみた - えくせるちゅんちゅん
                                                                1