

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 
    If Target.Column = 1 Then 
       If Not IsEmpty(Target.Item(1).Value) = True Then 
          If MsgBox("Вы действительно хотите удалить прежнее значение ячейки ?", vbYesNo, "") = vbNo Then 
             Exit Sub 
          End If 
       End If 
       iMax = Application.Max(Me.Columns(1)) 
       If Not IsError(iMax) Then 
          Target.Item(1).Value = iMax + 1 
       Else 
          'Возможно в этом случае необходимо будет проверить корректность заполнения столбца "A" 
       End If 
    End If 
End Sub
Pavel55 писал(а):Не очень понятно, что за счётчик строк Вам нужен,
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6