Excel
エクセルの神髄 の中の人がツイッターで行っている VBA100本ノック の96本目の解答記事です。 #VBA100本ノック 96本目DB1.accdbから以下の出力項目と抽出条件でデータを取得しシートに出力する。■出力項目取引先CD,取引先名,商品CD,商品名,単価,数量,金額金…
エクセルの神髄 の中の人がツイッターで行っている VBA100本ノック の66本目の解答記事です。 #VBA100本ノック 66本目ブック自身のあるフォルダ以下の全サブフォルダを検索し、自身と同一名称(拡張子含めて)のファイルを探してください。同一名称のファイ…
はじめに VBAでは、Microsoft ActiveX Data Objects X.X Library(ADODB)を使うことで、既存のデータベースに接続して情報を取得したり、SQLを実行できます。 SQL Serverのようなちゃんとしたデータベースだけでなく、ExcelのブックなどもAccessのエンジン経…
メモ程度。 https://t.co/icymtkNzUO.Automationの方のUI AutomationでExcelのセルが取得でき、ValuePattern(値の取得・設定が可能な特性)を持っていたので、VBAを介さず値を設定出来るのかな?と思ったけど、上手くいかないようで残念。— いみひと (@nukie_…
結論 シートモジュールのせい。 (18/07/07 追記) 引数にインデックス・名前の配列を渡すと、Excel.Sheets型で返されるため、純粋に「返すオブジェクトの種類が固定ではない」せいとなります。 Dim s As Object Set s = Worksheets.Item(Array("Sheet1", 2)…
Twitterで面白そうなネタを見つけたのでやってみる。 はまさんのツイート: "アクティブセルの行全体に色を付ける方法です。横に長い表の場合は、便利です。 https://t.co/wJr1nNaxxX… " アクティブセルのある行・列を目立たせる:エクセルマクロ・Excel VBAの…
はじめに ListRow オブジェクト (Excel) はExcelのテーブルの行を表すオブジェクトです。 自分のテーブル(ListObject)の使い方 ワークシート関数のVLOOKUPのようなことをマクロから行うことが多いです。 単純な検索であればVLOOKUPやMATCH+INDEX関数で大丈…