|    | 
     ▼ドカ さん: 
回答に感謝いたします。 
 
>▼隼 さん 
> 
>単純なミスだけ、直してみました。 
> 
>Sub 引き算() 
>  
>  Dim lastgyou As Integer 
>  Dim i    As Integer 
>  Dim j    As Integer 
>  Dim atai   As Integer 
>  
>  Sheets("Sheet1").Select 
>  ActiveSheet.Range("A1").End(xlDown).Select 
>  lastgyou = ActiveCell.Row 
>  For i = 1 To lastgyou - 1 
>  atai = ActiveSheet.Cells(i, 1).Value 
>   For j = i + 1 To lastgyou 
>    If atai = ActiveSheet.Cells(j, 1).Value Then 
>      Range("C" & i) = Range("B" & i) - Range("B" & j) 
>       If Range("C" & i) < 0 Then 
>         Range("A" & i).Interior.ColorIndex = 3 
>         Range("A" & j, "B" & j).Delete 
>       End If 
>     End If 
>    Next 
>   Next 
>End Sub 
 | 
     
    
   |