Excelが大好きだ!

Excel大好き経理マンがExcelの事を書き綴っていきます。


スポンサードリンク

一風変わった?動的配列の宣言方法

動的配列を宣言する時はどうしていますか? Dim Var() as variant Redim Var(1 to 3) 上記のように変数名の後に()をつけて宣言し、 Redimで要素数を指定してから使用するのではないでしょうか。 しかし今回長年見慣れたこの方法とは違う宣言方法に出会いま…

ExcelとExcel VBAでの改行の違い

VBA

Excel VBAにおいて改行というと vbCrLf や vbLf が紹介されている。 これらの定数はどんな違いがあるのだろうか? 改行に関わる定数 定数 値(文字コード) 内容 vbCrLf Chr(13) + Chr(10) キャリッジ リターンとライン フィードの組み合わせ vbCr Chr(13) …

オートフィルタの設定どうやってますか?

皆さんオートフィルタ使ってますか? ピボットテーブルを使わない人でもオートフィルタはわかりやすいのか使ってますよね。 皆さんオートフィルタを設定するときどうやってますか? 「上のメニューから選ぶんだろ?」 その通りなんですが、今回のネタはその…

テーブルのあるフィールドのあるレコードだけ数式を変える方法

テーブル機能。便利ですよね。 テーブルを設定すると色々とExcelが気を使ってくれるようになるのですが、その細かい気の使いようにちょっと困った自体に遭遇しました。 その現象と対処法をご紹介 数式の自動入力 このようなテーブルに税込みの金額を算出する…

オートフィルタにフィルタ適用状態のままテキストフィルタ検索条件を追加する方法

データの抽出や分析に必須の機能オートフィルタ。 20年近く使ってきて今更ですが個人的にビックリの機能を先日発見してしまったのでご紹介。 オートフィルタに条件を追加する方法は? 例によってなんちゃって個人情報のデータである。 現時点では都道府県が…

テーブルの列名参照を含む式をオートフィルした時に列がずれる現象への対応方法

テーブル機能便利ですよね。 Excel2007以降での最高の追加機能だと思います。 しかし先日このような場面に出くわした。 ※データは例のごとくなんちゃって個人情報より テーブルの列名参照は名前定義みたいなもので絶対参照だと思いこんでいたので、このよう…

ADODBを利用して指定した件数ずつ新しいシートにデータを転記する方法

いつも勉強させていただいているinfomentさんのblogで以下のような記事を公開されていました。 infoment.hatenablog.com ADODBにまさに上記のような機能があったはずと思いだして自分なりに作ってみた。 早速コード Sub ページ分割() '参照設定でMicrosoft A…