Dim SLR As Range
Dim ELR As Range
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
On Error Resume Next
Select Case UCase(Target.Value)
Case "START-LOCATION"
Target.Offset(0, 0).Select
Selection.ClearContents
SLR = ActiveCell.Address
Target.Offset(-1, 1).Select
Case "END-LOCATION"
Target.Offset(0, 0).Select
Selection.ClearContents
ELR = ActiveCell.Address
Target.Offset(0, -1).Select
ActiveSheet.Range(SLR, ELR).FillDown
End Select
End Sub
こんにちは、私は上記のコードを持っています。最初のセルの開始位置に変数を設定し、終了位置に2番目の変数を設定してから、セルをSLRからELRに入力しますが、機能していません。エラーメッセージやアイデアはありませんか?