ハシクレ

プログラマ & テクニカルライターの ハシクレ として、調査したことがらのメモ+ちょっぴり感想。 最新タームより枯れた要素を追いかけることが多いという泥臭さ。

メニューを開く
  • ホーム
  • Home

Excel VBA

Excel(MS365): 表記方法の統一ルールを遵守するには具体的にどうすればいいのか (2)

さて、本項は Excel(MS365): 表記方法の統一ルールを遵守するには具体的にどうすればいいのか からの続きです。 機械判読を優先して作業効率や人間判読を犠牲にするのは本末転倒 1-7の「数式を使用するな」は、正直Excelを使うメリットを真っ向から否定してるような項目で...

Excel VBA

Excel(MS365): VBAコードはどう実装されているか その後

VBAコードはどう実装されているか   で紹介した  vbaProject.bin のファイル構造の資料ですが。 せっかく年末年始が10連休なので、ちょっと自分でもざっくり読んでみることにしました。 ……だめじゃんこれ、 vbaProject.binから取り出した各ファイルのフォ...

Excel VBA

Excel(MS365): ファンクションの呼び出し記述が統一できない

VBAがExcelに搭載されたのが5.0のとき(日本では1994年に発売開始)なので、ざっと27年弱のおつき合いになるわけです。それ以前はExcelマクロというヤツが搭載されていました。 言語仕様の元となったのはVisual Basic(1991年に1.0発売開始、日本で発売され...

Excel VBA

Excel(MS365): LET関数の使いどころ

バージョン2009 ビルド13231.20262 から提供されるようになったらしい新関数 LET。 限定的ではありますが、数式内で変数を使えるというオモシロ関数なわけですよ。 まあその変数をほかの数式から参照できるわけでもなし、1セル内の数式を複文にできるわけでもなしなので、...

Excel VBA

Excel(MS365): VBAはUnicodeに対応していない

 ExcelはUnicodeに対応していまして、例えば "ああ😊ああ" なんて文字列もセルに記述できるわけです。 ちなみにセル内のデータは\xl\sharedStrings.xmlにUTF-8で格納されていまして、"😊"はU+1F6...

Excel VBA

Excel(MS365): VBAコードはどう実装されているか

.xlsxと.xlsmのファイル上の違いは何か。 これは単純に、新規作成したファイルを.xlsxと.xlsmのそれぞれで連続新規保存して見比べてみればわかります。 別々に新規作成しちゃいけません。作成日時などの値が変わっちゃうので相違点が増え、見比べにくくなります。 保存した各フ...

Excel Office VBA

Excel2016 : CommandBar各種のNameを取得する

先日 田中先生のサイト を読んでいましたら、 セルのコンテキストメニューに項目を追加する方法 が紹介されていました。 ポイントは、CommandBarsコレクションで "Cell" を指定すれば、セルのコンテキストメニューオブジェクトの現在のインスタンスを...

Excel Office VBA

Excel2016 : イミディエイトウィンドウをクリアする

 なんだかんだ未だ便利だったり飯の種になったりしておりますVBA。 ユーザー企業様が内製で作って便利に使ってて、度重なる機能拡張で屋上屋重ねた温泉旅館状態になったり、Officeのバージョンアップ→仕様変更で動作がおかしくなったりして、レスキュー頼まれたりしております。 ...

Excel Office VBA

VBEの検索ダイアログで入力文字が化ける

まあ、昔っからあるバグで、     って入力して、確定すると     に文字化けする。2バイト系文字全滅。 対処法はこちら。 Visual Basic エディタの検索ダイアログで文字が正常に表示されない 簡単に言うと、 レジストリ「HKEY_C...

Excel Office VBA

Office2013開発者用リファレンス(日本語)のオフライン版は、ない。

まず、Office2013のオフラインヘルプは、英語版でしか提供されていない。 しかもインストーラーには付属しておらず、別途ダウンロードするしかない。 Download Office 2013 VBA Documentation from Official Micro...

Next>

人気記事

  • Chrome: Home/Endキーが効かない

     気がつくと、Webページ内のテキスト部分になぜかテキストカーソルが表示されるように。 そしてHome/Endキーを押してもページがスクロースしないように。 なぜだ。 CLEAN crxMouse Gesturesでのジェスチャーによるページトップ/ボトムへの移動はできるので、ス...

  • Excel(MS365): 既定フォントを変更するあれこれ

     Excelには、特にフォントを指定しない場合に適用される「既定のフォント」という設定項目があります。 これはExcelのオプションで指定しますが、ブックを新規作成したときにファイル内に埋め込まれ、以降そのブックはExcelの設定状態に関係なく、埋め込まれた既定フォントを既定とし...

  • ATOK: [再変換]をキーボードで使いこなす

    再変換時の「読み」を変えるなら、「再変換別読み」。 以下、余談。 操作手順なんかを説明することがあるので、長年IMEはWindows標準のを使っていたんですが。 Android用のPrimium版が使いたく、月額Passrort契約をしてみました。→ せっかく使いホーダイなの...

  • Windows10 : エクスプローラーから "Adobe Acrobat Create PDF Toolbar" を削除する

    いつのまにか、エクスプローラーのリボンの「表示タブ」の「オプション」ボタンの、「オプション」という文字列の部分をクリックして表示されるメニューが変なことになっていました。 どうも、Acrobatをインストールしていると "Adobe Acrobat Create ...

  • Excel(MS365): VBAはUnicodeに対応していない

     ExcelはUnicodeに対応していまして、例えば "ああ😊ああ" なんて文字列もセルに記述できるわけです。 ちなみにセル内のデータは\xl\sharedStrings.xmlにUTF-8で格納されていまして、"😊"はU+1F6...

  • VMWare : USBメモリからのブート

    OSの入っていないVMWare環境を作成。 1.で作った環境の設定「USBコントローラ」が「新しいUSBデバイスを自動的に接続」設定になっていることを確認。 .vmxファイルに「 firmware = "efi" 」を追加。 ブータブルUSBメモリを挿...

  • Visual Studio : 2015を再インストールする

    記録取れていないのでさっくりメモ書き。 私のマシンにはVisual Studio 2015 Communityをインストールしてありまして、久しぶりに起動したらいろいろアップデートモジュールが提供されていたわけです。 まぁ自宅じゃあんまり使わないけど、最新版にしといて困る...

  • Excel(MS365): テキストファイルウィザードはどこだ

     最近ますます使いにくさに磨きがかかるExcel for Microsoft365。 CSVファイルを読み込んで簡易CSVビューアとしてExcelを使うことが私にはよくあります。 CSVってのは今時まともなデータ形式だとは思っていませんが、古いシステムやメインフレームからやっ...

  • 結合用濁点: 縦書きで「ま゙」と書くには

     Web小説なんかを読んでてちょいとしっくりこないことのひとつに、通常濁点のつかないひらかななどに濁点などをつけて「だみ声」などを表す表記があります。などなど。 たとえば「ま゛」みたいなかんじで。 「あああ」をだみ声で叫ぶ表現が「あ゛あ゛あ゛」では、間延びした感じがしませんか。 ...

  • Excel2016 : イミディエイトウィンドウをクリアする

     なんだかんだ未だ便利だったり飯の種になったりしておりますVBA。 ユーザー企業様が内製で作って便利に使ってて、度重なる機能拡張で屋上屋重ねた温泉旅館状態になったり、Officeのバージョンアップ→仕様変更で動作がおかしくなったりして、レスキュー頼まれたりしております。 ...

カテゴリー

  • adobe
  • Android
  • ASP
  • ATOK
  • Chrome
  • Excel
  • Font
  • iOS
  • jQuery
  • Office
  • Power Automate
  • VB
  • VBA
  • Visual Studio
  • VMWare
  • Windows
  • Zenfone
  • ゲーム
  • ぼやき
  • 裏ワザ

ブログアーカイブ

  • ▼  2022 ( 1 )
    • ▼  5月 ( 1 )
      • Power Automate: フローのローカル保存
  • ►  2021 ( 6 )
    • ►  2月 ( 1 )
    • ►  1月 ( 5 )
  • ►  2020 ( 10 )
    • ►  12月 ( 10 )
  • ►  2017 ( 11 )
    • ►  6月 ( 1 )
    • ►  3月 ( 4 )
    • ►  2月 ( 2 )
    • ►  1月 ( 4 )
  • ►  2016 ( 3 )
    • ►  12月 ( 3 )
  • ►  2015 ( 5 )
    • ►  1月 ( 5 )
  • ►  2014 ( 3 )
    • ►  12月 ( 3 )
Powered by Blogger.