Excelが大好きだ!

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


スポンサードリンク

CSVファイル閲覧・編集用テキストエディタ比較

CSV

CSVファイルの閲覧・編集にはgPadを使用しています。 が、特に大きな不満があるわけではないのですが、よりよいCSVファイル用テキストエディタがないものかと思いたち、何点か比較してみることにしました。 CSV用テキストエディタに求める条件 ・数百MBのフ…

オートフィルタ適用状態の最終行の取得方法

最終行の取得方法というと Range("A" & Rows.Count).End(xlUp).Row のようなコードを使用するが、オートフィルタ適用時には思ったような答えを返さない。 このような表があるとする。 オートフィルタ設定前に確認すると最終行は11である。 オートフィルタ…

HELPを開いた時に動画が再生されることを防ぐ方法

まずはこちらをご覧頂こう。 SUM関数の詳細を調べようとしたときのこと なんで動画がブラウザで表示されるんだ! テキストの情報で良いんだよ! HELPに戻っても… なんだ、この薄い情報は。 役に立たない。 何とかならないものか… オフライン 1箇所設定を変…

未入力は計算上は0

フリもなく早速検証です。 ​ B2~B4セルは未入力 B5セルは 半角スペース B6セルは =”” という式が入力されています。 表を見ると未入力は 0 として計算されています。 一方空白の2種類は0ではなく文字列として認識されているので計算でエラーが発生してい…

#########になるのは

最近になって数値で不思議な表示になる 指数表示は数値の桁数が12桁以上の場合になるということを知りました。 しかしそれ以外にもExcelは数値の表示をおかしくすることがあるんです。 指数は12桁より少なくても 10桁の数値が表示されていますが、列を狭める…

ADODBでExcelを操作する時の列毎の型判定の基準

VBA

Excelでデータ集計をする際には真っ先にSQLでの集計を連想してしまいます。 しかし操作する対象がデータベースではなくExcelなので、思わぬところで蹴躓いてしまいます。 今回はデータの型判定についてです。 データベースの型 Excelでも書式設定等で列毎の…

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

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