2025-01-01から1年間の記事一覧
導入記事にある通りエクセルの神髄さんのSQL基礎問題にチャレンジしていきます。 www.excellovers.com ExcelでSQLを使う方法については上記の記事を参照してください。 お題 【SQL問題】以下のテーブル構成とサンプルデータに基づき、「分類ID,分類名」ごと…
導入記事にある通りエクセルの神髄さんのSQL基礎問題にチャレンジしていきます。 www.excellovers.com ExcelでSQLを使う方法については上記の記事を参照してください。 お題 【SQL問題】テーブル「TBLA」には存在せず、テーブル「TBLB」にのみ存在する全ての…
導入記事にある通りエクセルの神髄さんのSQL基礎問題にチャレンジしていきます。 www.excellovers.com ExcelでSQLを使方法については上記を参照。 お題 【SQL問題】列「ID」は「○○-nnn-mmm」の形式です。nnn,mmmは桁数不定です。この時、「○○-nnn」ごとに件…
数値だけでなく文字列に対しても演算子や関数が用意されています。 INSTRREV関数 INSTRREV関数使用例 INSTRREV関数 文字関数の INSTRREV関数 を紹介します。 INSTRREV関数の構文は以下のとおりです。 select INSTRREV(開始位置,列名,探したい文字,compare) f…
導入記事にある通りエクセルの神髄さんのSQL基礎問題にチャレンジしていきます。 www.excellovers.com ExcelでSQLを使う方法については上記を参照。 お題 【SQL問題】※初級問題なのか?列「ID」は「 ○○-nnn-mmm 」の形式です。(nnnやmmmは数値だが桁数は不…
導入記事にある通りエクセルの神髄さんのSQL基礎問題にチャレンジしていきます。 www.excellovers.com ExcelでSQLを使う方法については上記を参照。 お題 1問目のお題はこちら ※P002の在庫数は200となっていますが、150で考えること 【SQL問題】※初級の上「…
エクセルの神髄さんがtwitter(現X)上で出題されているSQL基礎問題にチャレンジしました。 2025-11-08時点で出題されている10問は一応全て解答することが出来ました。 模範解答についてはエクセルの神髄さんのblog記事をご参照ください。 excel-ubara.com 当b…
以前に開いているブックに対してのADO.Connection.Openの処理が遅くなる事象を紹介しました。 2025年10月7日時点でこの事象が解消されているようなので簡単にご紹介いたします 遅延問題 この問題が発生した時に下記の記事で事象と対応方法についてご紹介しま…
はじめに Excelのバージョンが365や2024等の新しいものではスピルという機能を利用した新しい関数使用可能です。 スピルという機能は『数式によって複数の値が生成され、その値が数式を入力したセルの隣のセルに配置されることです』 support.microsoft.com …
2025年4月頃からADO.Connection.Openが遅くなる事象が発生しています。 発生している事象と現時点で取れる対応策をご紹介します 問題の詳細 症状 ADO.Connection.Openを開いているブック(マクロ実行ブックを含む)に対して実行すると処理に12秒程度の時間…
昨日まで普通に使えていたマクロで、ブックの保存時にエラーが出るようになった、と問い合わせが。 マクロ利用者は「何もしていない」と供述しているようです。 フォルダ名に使用できない文字 上書きは可能 フォルダ名に使用できない文字 実際の処理を確認し…
前回は「CopyFromRecordsetのデータ取得数」について紹介しました。 www.excellovers.com 今回はもう1つ別の機能を紹介して、Recordsetのデータを簡単に分割して取得する方法を説明します。 コード Pagesizeプロパティ データの分割取得 19件の元データを…
長年使っている機能でも知らないことがあるものですね。 CopyFromRecordsetで取得するデータ数を指定できることを最近になって初めて知りました。 CopyFromRecordsetとは CopyFromRecordsetの引数 第2引数の効果 まとめ CopyFromRecordsetとは ADO.Recorset…
経理ではデータを集計する際に実際の暦の「年」ではなく、事業「年度」でデータを集計する必要があります。 会計ソフトから出力したデータに年度が記載されていれば問題ないんですが、自分の会社で使用している会計ソフトのデータには年度が記載されていませ…
今回は自分が使っていなかった「デスクトップへのファイル保存」について書いていこうと思います。 なぜ今までデスクトップを使っていなかったの? デスクトップパスの落とし穴 WScriptで解決 WScriptとは SpecialFolders 使用方法 まとめ なぜ今までデスク…
※頭から読んで頂く前に一番下を最初に見て頂いたほうが良いかも知れません リボンに自作アドインメニューを追加するとなると、リボンのxmlを修正する必要があります。 www.excellovers.com リボンのxmlを編集する方法としては以下の2つがあります。 Excel…
某Excelコミュニティで出題されたお題「カレンダー入力フォームを作ってみよう」で作成したカレンダーフォームを自作アドインに登録してみました。 せっかく作ったカレンダーフォームをキーボードでサクッと呼び出したいと思ったのですが、アクセスキーが独…
きっかけ タイトルのような事象が発生して困っていた。 きっかけは以下のようにWorksheet型の変数「ws」にWorksheetを代入している状態で、ローカルウィンドウの「ws」を展開しようとして「+」をClickしたところ、突如Outlookのセットアップ画面が起動した…