エクセルVBA初心者です。私は現在、別のシートの参照データに基づいてデータシートの列 (列 Y など) にデータを入力し、同じシートの別の列 (列 X) に値を入力する Vlookup を生成する VBA コードを設計しました。これは Workbook_Open イベントで実行しています。
ただし、特定の行で列 X の値が変更されたときに、列 Y の値も更新できるようにする必要があります。また、追加の行が追加された場合は、そのためにも Y 値を提供できる必要があります。ただし、選択したセルを変更するとトリガーされるワークシートレベルでの選択変更イベントを除いて、同じイベントに適切なイベントを見つけることができないようです。