Excelが大好きだ!

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


スポンサードリンク

ExcelでADODBで外部結合をしたときに集計結果が倍で表示された原因

ADODBを使ってExcelをデータベースのように扱うのは、SQL文を書くだけで集計出るのでとても便利ですね。 そんなデータベースで集計の指示を出すSQL文で今回始めて Excel VBAでデータベースの結合処理を行ってみました。 やろうとしたこと 今回ミスったことを…

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

動的配列を宣言する時はどうしていますか? 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以降での最高の追加機能だと思います。 しかし先日このような場面に出くわした。 ※データは例のごとくなんちゃって個人情報より テーブルの列名参照は名前定義みたいなもので絶対参照だと思いこんでいたので、このよう…