ドロップダウンリストを別リストから更新する方法
Excelで入力ミスを防ぐために有効な機能のひとつが「ドロップダウンリスト」です。 入力内容をあらかじめリストで指定しておくことで、手入力のミスを防ぎ、データの統一性を保つことができます。 ただし、リストの内容が頻繁に変 […]
Excelで入力ミスを防ぐために有効な機能のひとつが「ドロップダウンリスト」です。 入力内容をあらかじめリストで指定しておくことで、手入力のミスを防ぎ、データの統一性を保つことができます。 ただし、リストの内容が頻繁に変 […]
アンケートの自由記述欄には、利用者や顧客の「生の声」が多く含まれています。 しかし、Excelにまとまった大量の自由回答を手作業で分類するのはとても大変です。 そんなときに便利なのが、キーワードをもとに自動で分類するVB
VBAでAND・ORを組み合わせるとき、括弧を省略すると意図と異なる動きになることがあります。VBAではANDの方がORより優先されるため、「AまたはBかつC」と書いたつもりが「AまたはBかつC」ではなく「AまたはBかつ
VBAでユーザーとやりとりする方法は、大きく「MsgBox(伝える)」と「InputBox(聞く)」の2つです。MsgBoxは完了通知や確認ダイアログ、InputBoxは実行前に値を入力してもらう場面で使います。この2つ
VBAで半角・全角を統一するには、StrConv関数を使います。全角に統一するなら vbWide、半角に統一するなら vbNarrow を指定するだけです。選択範囲のセルをループして一括変換すれば、複数人が入力した表のバ
VBAで値が入力された行にだけ罫線を引くには、A列が空白かどうかをチェックしながらループし、値があった行に Borders プロパティで罫線を適用します。空白行はスキップされるため、印刷時に余分な罫線が出ることなく、見栄
VBAで月初日と月末日を自動入力するには、DateSerial関数を使います。「○月1日」は DateSerial(年, 月, 1)、「○月末日」は DateSerial(年, 月+1, 0) で取得できます。2月やうる
VBAでセルの文字数をチェックするには、Len関数を使います。指定した文字数以上のセルに背景色をつけるだけなら数行で書けます。入力後に自動チェックしたい場合は、Worksheet_Changeイベントと組み合わせると、セ
VBAで改ページを自動挿入するには、HPageBreaks.Add(横方向)またはVPageBreaks.Add(縦方向)を使います。「50行ごと」のような行数指定も、「部門が変わるたびに」のような条件指定も、どちらもF