えくせるちゅんちゅん

ことりがエクセルをちゅんちゅんするブログ

QNAP TS-932X-2Gのメモリを増設してみる

今日は先日購入した QNAP TS-932X-2Gに別途購入したメモリを増設してHDDを挿してセットアップしていきます。 はじめに 先日購入したこの子ですが、メモリが2GBしかありません。 QNAP ( キューナップ ) 9ベイ ハイブリット NAS ( 3.5インチ*5 2.5インチ*4 ) …

QNAP TS-932X-2Gを購入しました。

突然ですがQNAP TS-932X-2Gを購入しました。 今日からしばらくは本機のお話をしたいと思います。 とりあえず今日は購入に関するお話です。

VBA開発でコメントアウトを効率的に行う方法

こんばんちゅん。ことりちゅんです。(・8・) 突然ですが今日はVBAのコメントブロックについてです。 VBA(VBE)って標準設定ではコメントアウトのボタン(「編集」ツールバー)は隠されてるわ、コメントアウトにショートカットキーが使えないわで、とても不…

Excelから游ゴシック体を徹底的に駆逐する Part1

Excelから游ゴシック体を駆逐したい!!! こんばんにちわ。ことりちゅんです。 今日は游ゴシック体が嫌いで嫌いで仕方がない人のための、Excelから游ゴシック体を駆逐する方法 を私が知りうる限りの全ての情報を紹介します。 「游ゴシック体大好きだよ!」…

VBAのデバッグにおける真のイミディエイトウィンドウの使い方

今回はVBAのデバッグにおける真のイミディエイトウィンドウの使い方を紹介します。 VBAの開発画面(VBE)には様々なウィンドウがありますが、その中でも特に奥が深いのがイミディエイトウィンドウです。 イミディエイトウィンドウをどれだけ使いこなしている…

ExcelとVBAで列番号を最速で相互変換する関数を求めて徹底調査してみた

今回はExcelの列番号を最速で相互変換する関数を求めて徹底調査してみたので研究成果を発表します。 ここでは標準のExcel関数のみで変換する方法、VBAの関数両方を紹介しています。 元ネタ 列番号変換のテストパターン エクセル関数による変換式 列番号の整…

VBAでストップウォッチクラスを作ってみた part2

先日のVBA用のストップウォッチクラスを修正しました。

VBAでストップウォッチクラスを作ってみた part1

今回はVBA用のストップウォッチクラスを紹介します。

エクセル文字列処理数式奥義集

2019/8/18 本記事を新しいURLに移行しました。 お手数かけますが、ブックマークをされていた方は更新をお願いします。 www.excel-chunchun.com

VBAクイズ 問17~問20解説 VBA実務上のトラブル事例

今回は先日投稿したクイズの問17~問20について解説していきたいと思います。

VBAで複数ウィンドウのシート移動を同期させるクラスを作ってみた

今回はVBAで複数ウィンドウのシート移動を同期させるクラスを作ってみたので紹介します。

VBAクイズ 問14~問16解説 Dictionaryの注意事項

先日投稿したVBAクイズの問14~問16のDictionaryの注意事項を解説していきたいと思います。

Excelテーブルの行の高さの最低値を設定するテクニック

今回はエクセルで行の高さの最低値を設定することで、内部改行を含むテーブルをより扱い易くする方法を紹介します。

VBAクイズ 問9~問13解説 VBAの各種文法の注意事項

今回は先日投稿したクイズの問9~問13のVBAの文法の注意事項について解説していきたいと思います。

VBAクイズ 問6~問8解説 VBAの配列処理の注意事項

今回は先日投稿したクイズの問6~問8のVBAの配列に関する問題について解説していきたいと思います。

VBAクイズ 問1~問5の解説 Excel VBAのRange操作の注意事項

今回は先日投稿したクイズの問1~問5のRangeに関する問題について解説していきたいと思います。

VBAクイズ ことりちゅんからの挑戦状 問1~問20

今回は最近私の界隈で話題になった、VBAで原因の特定が難しいトラブル例を集めてみましたので出題形式で紹介します。

応答が停止したExcelで、VBAを確実に中断させる方法

今回はVBAユーザー必見、応答なしになったExcelでVBAを確実に中断させる方法(仮称:ちゅんちゅん奥義)を紹介します。 皆さんはVBAやマクロの使用中に無限ループをさせてしまって、VBAを中断させることが出来なくて泣く泣くExcelを強制終了させた。なんて経…

VBAで行の挿入を禁止する方法 part3 汎用化編

VBA

前回の「VBAで行の挿入を禁止する方法」が、行を自由に変更出来るようになりましたので紹介します。

VBAで行の挿入を禁止する方法 part2 実用編

VBA

前回の「VBAで行の挿入を禁止する方法」を実用的なものに改良しましたので紹介します。

VBAで行の挿入を禁止する方法 part1 提案編

VBA

今回は「VBAで行の挿入を禁止する方法」について説明します。

VBAでパス設定を読み込む関数を自作する

今回はVBAでワークシート上に記述されたパス設定を読み込む関数を自作したので自分用のメモとして記録します。 思ったより長くなった上にガラパゴス仕様ですので、暇な方だけが御覧ください。

VBAでファイルリストを高速に取得する関数を自作する part2

今回は先日書いた「VBAでファイルリストを高速に取得する関数を自作する」の続編です。

VBAでファイルリストを高速に取得する関数を自作する part1

今回は巷で話題になっていたVBAのファイルリスト作成について、既存の関数の高速化を目指して私の調査した結果を報告します。

VBA開発におけるIME活用方法について

今回はVBA開発において、私が使っているIMEの活用方法を紹介します。 開発の効率化を説明する記事は色々と読んだことはありますが、IME改善の話を私は見たことがないので試しに書いてみました。 IMEとは? なぜGoogle? ユーザー定義辞書の活用方法 私のユー…

VBAで行を一括削除出来ない現象と対策について

VBAで行を一括削除するコードにおいて、思わぬ落とし穴が見つかったので対策を説明する。 落とし穴とは・・・ シートの準備 「A列が空白の行を削除する」コード 実行結果 原因の追求 1. データが悪いんじゃね? 2. SpecialCellsが悪いんじゃね? 3. まさかDe…

Excel VBAの自作関数の効率的なテスト方法について

今回は自作関数のテスト方法について、私のお気に入りの方法を紹介する。 そもそもテストパターンを作成して関数毎にテストするなんて、現役のプログラマからしてみたら当たり前のことだと思うが、VBAの現場でそこまでキッチリテストしている人は少数派なの…

VBAで相対パスから絶対パスへ変換する高速な汎用関数をつくってみた

本記事では、VBAで相対パスから絶対パスへ変換する関数を作成するために 相対パスと絶対パスについて FileSystemObjectを使った変換方法 fso.GetAbsolutePathNameとfso.BuildPathの問題点 汎用性が高くて高速な自作関数 について解説する。

私がVBAと出会うまでのお話

記念すべきブログの1つ目を飾る記事を書くにあたって、一度もこれまでの自分を振り返ったことが無かったな、と思ったので思うがままに書いてみます。 恥ずかしい内容なので早々に消すかもしれません・・・。 VBA自体には全く関係のない話なので、興味が無い…

はじめに

はじめまして。 とりあえず最初なので、ブログ開設までの経緯を聞かれてもないのにズラズラと書いていきます。 昔から作文が大の苦手でしたので、つたない文章ではございますがお楽しみいただけたらと思います。