きなこSHOW

寝ながらあれこれ考える

Excel

Accessクエリの結果セットを配列で返すサンプルVBAを紹介します

Accessでクエリの結果をExcelシートに出力する場合、クエリの結果が配列に格納してあれば貼り付けはとても簡単です。それでは、Access側でクエリの結果を配列に格納するにはどうするか? コピーしてそのまま使えるサンプルを紹介します。

AccessからExcelテンプレートをひな形にして新規Workbookを作成するVBAサンプル

Access VBAから新規Excelシートを作成するサンプルを紹介します。 テンプレートありの場合と無しの場合、出力先Bookが存在する場合と指定なしで新規Bookを作成する場合の各パターンに対応した、コピーしてそのまま使えるコードになっています。

Excelで営業日を計算する関数を紹介します

ExcelのWORKDAY関数やNETWORKDAYS関数は土日は自動計算してくれるけれど、年末年始など会社独自の休日はあらかじめセルに日付を入力しておく必要がある。常に休日シートを用意するのもちょっと現実的でない。今回は、休日セル無しでも営業日を計算してくれる…

オフィスマスター推奨!Excelショートカット25選

Excelの作業が早い人は総じてショートカットを的確に使いこなしています。 場合によっては下手なマクロ組むより早いかもしれない。ショートカットを使えるのとそうでないのとでは作業効率に大きな差が出ます。 Excel歴20年超の業務プログラマ、好きが高じてO…

Excel VBAで指定した範囲の値を配列に格納する関数を作ってみました

セル範囲に入力されたデータを配列に格納するテクニックをご存知でしょうか。 VBA処理の高速化に役立つ技で、頻繁に使われています。 今回そいつを汎用的に使えるように関数化しました。 コピーしてそのまま使えるサンプルプログラムを公開します。

Excel VBAで最大列を取得する関数を作ってみました

お次は値が入力されている最終列、最大列といいますか、それを取得する関数を公開します。 前回うpした最終行関数は呼び出し例もなく不親切だったので、今日はそんな事も書いてみようかなと思ってます。

Excel VBAで最大行を取得する関数を作ってみました

とってもお久しぶりのExcel VBAネタです。Excelでデータが入力されている最終行とか最終列を取得したい時ってけっこうありますよね。昔っから使ってる関数があるんで今回それをうpします。

詰める

前回の記事から2年放置していました。誰も見てないからいいよね。 某掲示板で、「ExcelのWorksheetでコードが空の行を詰めたいんだけどどうしたらいいの」というような内容のスレッドが立てられているのを見つけました。 かわいそうに誰も回答してくれなくて…

自動作表、検索型 3行サンプル

先日、こんな仕事を頼まれた。 商品名と数量のベタな一覧から、複数シートからなる固定フォーマットに商品名が並んだ「発注書」の数量欄に転記する、と言うもの。 ↓こんなイメージ ←ベタな一覧 この「数量」を商品名で検索して、発注書の「数量」欄に転記 発…

複数セルへの一括入力

覚えるときっといつか役に立つ、かな?、キーボードショートカットネタ。 第2回は、Excelの「複数セルへの一括入力」です。しかし、これをショートカットと呼んでいいのだろうか?複数のセルに同じ文字列を入力しないといけない場合って、そんなめったには無…

行選択・列選択

覚えるときっといつか役に立つ、キーボードショートカットネタ。 第1回は、Excelの「行・列選択」です。Excelでも他のアプリでもそうですが、せっかくノリノリだったのにマウスを使う為にキーボードから手を離すのって、イヤですよね。 でも、範囲選択系、特…