Section 02ソースの内容/使用した関数/Excelと直接的な関係のないものはVBAに分類/frmの全体のソースはここに置く
exc_0101 ComboBase1.frm(Controls1.xlsm)のソース。コンボボックスの操作一般。
exc_0102 ComboFlexible1.frm(Controls1.xlsm)のソース。
項目の書換、追加、削除、保存、読込ができるシリアライズ可能なコンボボックス。
exc_0103 ComboFlexible2.frm(Controls1.xlsm)のソース。
項目の書換、追加、削除、保存、読込できるシリアライズ可能な複数列コンボボックス。
exc_0104 ListBoxBase1.frm(Controls1.xlsm)のソース。リストボックスの操作一般。
exc_0105 ListBoxFlexible1.frm(Controls1.xlsm)のソース。
項目の書換、追加、削除、保存、読込できるシリアライズ可能なリストボックス。
exc_0106 ListBoxFlexible2.frm(Controls1.xlsm)のソース。
項目の書換、追加、削除、保存、読込できるシリアライズ可能な複数列リストボックス。
exc_0107 ListBoxMulti1.frm(Controls1.xlsm)のソース。チェックリストボックスと複数選択リストボックスの操作。
exc_0108 BomOperation.frm(ByteTools.xlsm)のソース。BOMの追加と削除。
exc_0109 チェックボックスの使い方。
exc_0110 ラジオボタン(オプションボタン)の値の取得の3パターンの検討。
exc_0111 CSVファイルとTSVファイルの操作ツール(CsvTool.xlsm)のソース。キーボードマクロの使用例。
exc_0112 セルデータ/ValueとText。この両者で差が顕著に出る場合。
exc_0113 Endプロパティ。
exc_0114 CurrentRegionとUsedRange。
exc_0115 テキストボックス/LongとInteger。
exc_0116 ColorData.frm@Topic1.xlsmのソース。疑似シフト演算、ビット演算。16進文字列のチェック。
exc_0117 Changeイベントの問題点。
exc_0118 ZenToHan.frm(FileTools.xlsm)のソース。下記5パターンの全角文字の半角への変換である。
(1)全角カタカナだけ、(2)全角数字だけ、(3)全角アルファベットだけ、(4)全角数字とアルファベット、(5)全角文字すべて。
exc_0119 シート上のデータのソート。
exc_0120 Excelとビット演算。どんな場面で使うのかその実例と方法。(付録)Microsoftの杜撰なマニュアルの記述の間違いを正す。
exc_0121 Find/FindNextとActiveCell。
exc_0122 FileDivide.frm(FileTools.xlsm)のソース。テキストファイルを指定した行数で分割する。
exc_0123 数式を値にする。FormulaToValue。2段階のエラー処理。InputBoxメソッド(Application.InputBox)。
exc_0124 Excelとテキストファイル。その処理方法。
exc_0125 タブストリップで可変タブを作成する。
exc_0126 タブストリップの使い方。
exc_0127 スピンボタンの使い方。小数の場合、日付の場合、データの保存と読み込み(シリアライズ)。
exc_0128 コントロールの状態の保存と再現。レジストリ使用版。
exc_0129 コントロールの状態の保存と再現。バイナリファイル使用版。
exc_0130 コントロールの値とシリアライズの拡大版。OptionSet.frm@BaseCtrl.xlsm。
exc_0131 クラスモジュールの作成と操作。罫線クラス(Keisen.cls)での実行例。
exc_0132 GetRange.frmよりApplication.InputBox。
exc_0133 LineDeleteSelect.frm@FileSample.xlsm。
exc_0134 ByteWriter.bas@Exc2.xlsm。
exc_0135 CodeCovert.frmの再検討。HelperUTF8を使った修正。もう以前のようなファイル単位的処理ではない。
exc_0136 CodeConvert.frm@FileConvert.xlsmの全モジュールの新旧比較。特に変更の大きいFuncUTF8.basとHelperUTF8.bas使用版の比較対照。
exc_0137 FncSFile2.frm@Basic1.xlsm。
exc_0138 Shift_JISでのURLエンコード。
(1)バイト配列とフォーム(UrlEncodeSjis.frm@Tips1.xlsm)を使う場合。
(2)バイト配列もフォームも使わないシンプルな方法。
exc_0139 UTF-8でのURLエンコード。UrlEncodeUtf8.frm@Tools.xlsm。
exc_0140 マウスのイベントプロシージャーの処理。
exc_0141 セルに連番を設定する
exc_0142 MenuSelector@Tools.xlsm。メニュー・フォームの例である。
exc_0143
exc_0144
exc_0145
exc_0146
exc_0147
exc_0148
exc_0149
exc_0150
exc_0151
exc_0152
exc_0153
exc_0154
exc_0155
exc_0156
exc_0157
exc_0158
exc_0159
exc_0160
exc_0161
exc_0162
exc_0163
exc_0164
exc_0165
exc_0166
exc_0167
exc_0168
exc_0169
exc_0170
exc_0171
exc_0172
exc_0173
exc_0174
exc_0175
exc_0176
exc_0177
exc_0178
exc_0179
exc_0180
exc_0181
exc_0182
exc_0183
exc_0184
exc_0185
exc_0186
exc_0187
exc_0188
exc_0189
exc_0190
exc_0191
exc_0192
exc_0193
exc_0194
exc_0195
exc_0196
exc_0197
exc_0198
exc_0199
exc_0200