VBA

ユーザーフォームに動的にボタン等を追加する

今までユーザーフォームに配置するコマンドボタン等のコントロール類は ユーザーフォームの作成時に全てきっちり配置していました。 というかその方法しか知らなかった。 ところがコントロール類はユーザーフォームのイベントと連動して動的に、 しかも簡単…

VBAで「元に戻す」方法

VBA

A1に”A”と入力 Enter A2に”B”と入力 Enter Ctrl+zで「元に戻す」を実行記録されるマクロは以下のようになる。 ActiveCell.FormulaR1C1 = "A" Range("A2").Select 「元に戻す」を実行すると、 「元に戻す」は記録されず、 直前の操作が記録から消える。ちなみ…